I applied through a recruiter. The process took 3 weeks. I interviewed at Enabling Technologies (Dallas, TX) in July 2016.
Telephone interview with the CEO followed by a video skype interview. Telephone interview earned me the skype interview held 2 weeks later. In person interview was cancelled due to flight cancellations. Skype interview didn't go well. The interviewer was obvioulsy hostile during the entire interview. I would have preferred he cancel or postpone for him to gather himself as a business professional.
Let us know if we're missing any workplace or industry recognition –