New management being brought in from mostly TD is absolutely horrible. i would not recommend CIBC as an employer. It is bottom of the the "Big 5" for a reason. Career advancement is based on everything EXCEPT performance.
It's all about sales .If you're good with sales then you are okay plus poor management.
Managers only focus on their favorite employees for to promote them .Salary is low than other FI.Benefits are okay .