The only good thing about working for Telus is the pay & benefits - basically $$$$. Sometimes you're lucky enough to be working around some nice teammates.
Other then that middle management is useless in most cases. Upper management is either complicit with this uselessness or they are just plain ignorant/ blind to it. They micro-manage, bully, intimidate, play favorites, inconsistent with holding people accountable to KPI's. Some people can float in 3 mins late all the time & are never disciplined, and others are 1 min late & get written up. I witnessed a team member literally stealing company time & not calling in sick or leaving early without proper coding. It wasnt their first time & they only got a suspension. Its ridiculous. If Telus wants to make an example out of you, they will - so you work having to 'look over your shoulder' all the time.
I havent even touched on the internal politics, horrible internal systems that are never properly fixed, offshoring, etc.
salary, bonuses, share options, benefits, peers