I applied online. The process took 3 weeks. I interviewed at ODL (Zeeland, MI)
Interview
The interview process was well structured and had a good flow, from HR screen to the hiring manager interview. People seemed open about what it was like to work there, and seemed very enthusiastic about the products they make.