Unless you have a personality disorder like being a narcissist or a psychopath, I would not recommend working with CIBC.
The managers there fit the profile of having mild to severe personality disorders, and unless you possess those same qualities, you will not prosper at this company. CIBC does not value their customers nor their employees. They aspire to be Canada's number one banking choice, only to end up giving sub-par service and constrict policies making your job difficult and customers frustrated.
Nice office building.
Terrible job environment.