Pros: great benefits, very good pay, great retirement plans
Canadian Pacific is a great company to work for, I've learned a lot about the transportation/freight industry. My co-workers are bright and amazing people to work with and always willing to help each other out. I'd have to say the hardest part of the job is the demanding work schedule and always having to be available nights, weekends and holidays. You end up having to miss out on a lot of famiily activities in life, however it can also be personally rewarding to provide such dedication to a company. After all, it is the people behind the scenes that make things happen.