I applied online. The process took 3 weeks. I interviewed at IBM (Baltimore, MD) in May 2018
Interview
The process started with a phone interview from a recruiter, after that there was another phone interview with a hiring manager, then a face to face interview with a territory manager.