Working at CP confirms the song "I have been working at the railroad all the live long day" is based on reality.
Pros
The basic job itself was fun except for the menial, unnecessary things management insisted needed to be done. CP is located near train station and bus stops.
Cons
Culture. Work life balance - there is none. CP is operating a 7 x 24 hour business with Monday through Friday 8 to 5 personel. Weekend and evening work is a given. Management is tyrannical, not necessarily at lower or mid level but higher up. Performance review is based on bell curve. I haven't heard of that since my school days. No discussion of your performance. Your performance is reviewed and it's value determined by upper management who you have met once or twice. If you believe middle management they don't have much input into it. CP offers bonus based on company and individual performance. That being said management is saying due to Canada's poor economy they doubt bonuses will be forthcoming next year. Churn and burn environment