I applied through a staffing agency. The process took 3 weeks. I interviewed at Numeric LLC (Warminster, PA) in Feb 2016
Interview
Phone interview with management was easy, they seemed just interested that I was competent to complete the project on time and on budget. Phone interview with client was easy, dealt mostly with convincing them I could handle the project with minimal supervision. The whole process took about three weeks more or less.