I worked at Canadian National Railway full-time
This company was my career for 13 years and I loved every minute of working for this company. The benefits and bonuses on top of salary are awesome. Very loyal to their employees.
Really no cons, other than sometimes the work hours. But as with all Railroad jobs, they aren't usually 9-5.
I applied online. The process took 2 days. I interviewed at Canadian National Railway (Pueblo, CO) in October 2016.
After applying through the CN site, a HR representative called to set up an interview. The interview was web based through Webex. In attendance were the HR representative I spoke with on the phone, the senior manager of the group, a former manager of the group, and a team leader of a similar group.