I applied through a staffing agency. The process took 2 days. I interviewed at IMI Precision Engineering (Littleton, CO) in Aug 2014
Interview
I didn't think it was all that hard. It's the typical corporate interview, they have you wait in the lobby and then the supervisor will bring you into a conference room. Conference rooms are pretty nice, and usually have waters and snacks, this made it less intimidating for me. Definitely dress up for the interview.