I applied online. The process took 2 weeks. I interviewed at Cengage (Boston, MA) in Nov 2012
Interview
Contacted by phone by HR - short 20 minute interview on the phone (basically just a screening process) - then one interview in the office with three people - my future team members (2) and my boss