I applied through a staffing agency. The process took 2 weeks. I interviewed at Insight Global (Boulder, CO) in Jul 2013
Interview
It was a low level position I interviewed for so the questions were very basic and not difficult at all. Basically: "Are you good with computers?" "Can you start at this date?" "It will end some time around this date, does that work for you?" and that was the whole interview.