Pros: awesome co-workers, reasonable benefits.
Cons: managers and above will step on you to make themselves look good.
I loved working at TELUS for a number of years. However, in every place there are great leaders...and there are leader wannabes. I eventually made to the category of a dedicated and loyal employee being pushed to the point of not caring.