NOT COMPETITIVE PAY - other insurers have starting salaries at Sun Life's high end for the exact same job position. Some jobs are starting at nearly minimum wage.
The company publicly announced they were going to be fully remote and have since back-tracked and are now mandating in-office attendance with no flexibility for exceptions. They've increased the mandate so fully expect them to continue to push more days on the future.
Poor transparency - you'll get given a corporate walk-around answer from upper management.
In an old department, I was denied a role multiple times that I was qualified for and I 100% know now it's because I was pulling numbers in the role I was currently in and they didn't want to lose my numbers there. They ended up losing me to another department due to it. I applied before I was ready a couple times to show my interest but the last two times I was amply qualified and deserving.
Like every other corporate company, the CEO and upper management care more about their bottom line than the morale and happiness of their staff. The company says they care but don't actually show actions that prove it. You may have a good manager which helps, but some department managers are awful. For years they've sent out employee satisfaction surveys and people are telling them what they want, but they will do anything except pay more and stop mandating in-office attendance - literally. They put out free fruit that is rotten in the past, but now even that stopped, coffee and sparking water, and set up events that people are fine without. PAY PEOPLE MORE AND LET THEM WORK FROM HOME! That's what they really want! Stop sending surveys if you're not doing anything positive with the information.
**Compensation and benefits shouldn't be star-rated together because benefits are good, pay is poor.