I applied through a staffing agency. The process took 2 months. I interviewed at Ercom (Chicago, IL) in Nov 2014
Interview
Two technical phone interviews and One onsite( approximately 3 hours ) interview. People are very friendly. The manager and the engineer kindly explained some knowledge if I gave the wrong answers. Good experience. 20% ~ 30% travel needed.