CN is a great place to work for a few reasons and a challenging one in others. The pay and benefits are fantastic! Unfortunately the work-life balance is not and if you have a young family this probably isn't ideal for you.
Locomotive Engineer (Current Employee) – Edmonton, AB – 22 March 2018
Job itself is great. The hours and shift work are hard to manage. I don't recommend if you have family. Being on spareboard if that's where you end up is also really tough. The pay is great and that's why people stay.