I applied through a staffing agency. I interviewed at Right Management in Aug 2012
Interview
2 phone interviews with hiring manager, then 2nd level and then in person with 3 other people. It was thorough and it came me a good sense of the company and culture. It was actually pretty fast considering - only 3 weeks in total.