I applied online. The process took 2 weeks. I interviewed at Cengage (Belmont, CA) in Oct 2010
Interview
I submitted my resume and cover letter through their online system and it took over 3 weeks before I heard anything back.
I have a HR phone screening to confirm I was still interested, and my background info was correct.
I then had a screening call with the hiring manager to confirm my background and ask a few basic questions (greatest strengths and weaknesses, why I was interested in the job etc)
I was then invited in to the office for a day of interviews and lunch (I think it was 7 different interviews in all). The people were all incredibly friendly and interested to see how I might fit in to the organization. They were really open to questions from me, as well.
The process took 8 weeks. I interviewed at Cengage in Dec 2011
Interview
The interview process was a combination of 2 in-person interviews and 5 phone interviews. I did very well during the interview process and made it to the final round. However, I feel they should allow candidates to be reimbursed for the expenses they encounter while completing the campus project.
The process was very long, drawn out and tiresome. The upside is that the interview process will definitely prepare you for future interviews with other companies, After begging for yay or nay I was subsequently offered a position with a competitor Cengage which paid more.