I applied through a staffing agency. The process took 3 weeks. I interviewed at Baseil Associates (Morristown, NJ) in Apr 2016
Interview
Their interview process was very thorough. I'm certain that they want to match the candidate to the position for their client and ensure that the candidate was extremely happy with proceeding with the process.