I applied online. The process took 4 months. I interviewed at CN (Memphis, TN) in June 2018
Interview
Met with HR and Transportation Manager. She asked basic questions and gave a good job description as far as pay and benefits, shifts, and promotion potential. Not sure why their hiring process is so lengthy.