Pros
Some positions are very laxed. Good if you enjoy work life balance. Pay for performance. If you work hard and smart you will be noticed. Telus is trying their best to improve engagement. But you cannot expect a lot from any TELCO. New graduates may like the new grad program, but don't get stuck in some boring areas.
Cons
No career advancement or progression is very slow. Must have lots of patience. The amount of work you do is reflective in your pay. Don't get stuck in a bad position. Do your homework before taking on any position. If you just need a job, then make sure you network a lot. People skills are important here. Technical knowledge in engineering/IT positions are VERY valued. If you have technical and people skills, you will advance in due time. Variable pay is good, but is tied too closely to overall company/market performance which is often out of your control. Benefits were not as good as before. Stock options are gone unless your an executive. Engineers are compensated well (moving up), but has been low compared to the market for the past few years. Turn over is still higher than it should be.