Pros
Pension and wages is the only thing that keeps us there
Cons
Management constantly looking for efficiency failures to give time off work. They never thank you and always look for a reason to try and fire you. The morale of all the employees is at an all time low. The management calls themselves leaders, but in reality they are just tyrants. New employees with less than a year are harassed with failures to give them 10 or 20 days off work. They are supposed to mentor and guide new employees but instead fail them and put them on edge. CP preaches safety but moving trains is more important. If you want to be in a perpetual state of sleep deprivation work here. They job itself and most people you work with is great. The management makes it a place that I would never recommend to anyone. When I hired on 400 people applied for the job, now they can barely get 5 to apply. That in itself tells you something about the place.