I applied through a recruiter. The process took 2 weeks. I interviewed at Cengage (Boston, MA) in Jan 2014
Interview
Very simple. I went through a recruiting agencey, so I had my recruiter phone screen, and then was invited for an in person interview with 3 team members, then a phone interview with my manager since he was OOO the day I came in.