I applied through a staffing agency. The process took 2 weeks. I interviewed at Thermo Fisher Scientific in Nov 2011
Interview
A recruiter contacted me about the position and referred me to the company. They were interested so I had 2 phone interviews. One of them was suspiciously short, but it turned out that the person who interviewed me left the company right after I started. After the 2 phone interviews, I had another offer, so they gave me an offer without an on-site interview.