I applied online. The process took 2 weeks. I interviewed at Cengage in Mar 2018
Interview
Fairly standard HR phone interview, followed by interview with lead engineer, followed by interviews with other members of software engineering team. All were friendly and nothing too challenging. Mostly personality based questions.