Nepotism and favoritism are rampant. Everyone is married to someone there or has a dad, aunt, etc. there. I once got denied for a role that I was absolutely more qualified for than the individual they gave it to. Did well on assesment and interview, and had seniority. They gave it to someone whose dad used to be a senior manager. When I asked for feedback, it was reaching. I went to the union and they agreed I had grounds to file a grievance, but I did not pursue it since the resolution would have been an uncomfortable one.
Many reviews say you can only get meeting expectations on APfR - not true. Exceeding expectations does exist, but it is meaningless. Many roles say APfR results will be considered, but it never helped me get a role! If they post a role, they know exactly who they want for it. Career growth is a joke for the majority of CSCs. If you are lucky to land a new role without nepotism or being slid in with no posting due to favoritism, you are very unlikely to find a new permanent role until you've been here many years.
The work/life balance is also lacking for many roles. I worked a few different roles, and team lead is by far the worst role in CC. Most TLs work unpaid overtime. The workload and expectations are unrealistic. Some very poor management decisions in the last year too. The job rotation program is a joke. As a TL, I saw the JRP list, which is supposed to be primarily first come first serve, and saw that a manager had picked someone who was between 10-15 on that list and was just added. When I brought this to management, they just removed the team lead access to the list. Keep your head down and shut up is the mentality! 'Yes men' get promoted. Most others will not. I honestly wonder how many genuinely good, talented people have moved on from this company, because money isn't a good enough reason for most to turn a blind eye.
They are also starting to train US employees to do Canadian work. We were always told working remotely away from Edmonton area wasn't allowed due to regulations. But it seems like it was just because they didn't want to let employees work remotely from other places. US employees get paid much less and are non-unionized. While it's my own personal speculation, certainly seems like the start of 'outsourcing' to me.
After years of trying to fit in with the corporate culture, it's completely phony.
They also have a long way to go with diversity, equity and inclusion. Not enough diversity in senior leadership roles. Equity is non-existent when nepotism is rampant.