I applied online. The process took 2+ months. I interviewed at Cengage (Farmington Hills, MI) in Nov 2014
Interview
A couple of phone interviews followed by an in person interview panel and presentation in the home office in Farmington Hills, MI. About four people interviewed me separately then there were 8 or 9 in the room for my presentation.