During my time at CN, I felt I was given excellent training and presented with several interesting opportunities and responsibilities. The team I worked for was particularly wonderful to work with and I felt a lot of solidarity was fostered amongst us co-workers. I also felt that the benefits were excellent.
Obviously your time was short...
Five stars all the way - one of the top employers in the country (for those that make the grade)!
Well regarded by the vast majority of those who work here - you do get a handful of disgruntled failures obsessed with their ex-employer, but that happens everywhere folks.