A great company if you're not up and coming
The work environment at TransCanada has become overly negative and critical from the top down. Management has made a good place to work the last couple years not so great.
Repeated, constant criticism and cynicism directed towards younger staff has made it difficult to grow here. It's unfortunate that this is the experience of a young engineer as the company as a whole is a great one. The Salary/Benefits are unbelievable, but I wouldn't want to work here as a younger employee. It's a great place if you already have experience.
Many employees who move departments, are forced out, or otherwise quit are simply being replaced by contractors