I applied through a staffing agency. The process took 4 weeks. I interviewed at Kestrel Engineering Group (Mendota Heights, MN) in Nov 2014
Interview
Several interviews over multiple sessions. I thought the interview could have been completed in one visit, but I had to go back three times. I would have preferred a shorter duration of the interview, as it took all day.