I applied through an employee referral. The process took 3 months. I interviewed at ECI Software Solutions (Fort Worth, TX)
Interview
The interviews lasted about an hour each, not very formal (a good thing, in my opinion) and each interviewer was a different aspect to the company. For example: Management, Product Development Manager, HR, and so on. All conducted via phone or Skype (ECi has a ton of remote workers here in the US).
Interview questions [1]
Question 1
I was asked common sense/logic questions for the most part - i.e. If a customer's system went down and everything is on fire, how would you deal with that?