If you are in IT don't expect a career here. Management outsources everything they can and then dumps on the remaing staff when things fall apart. There are no funds for training or mentorship program for new IT grads
If you find a job you like with a good manager it can be OK, but not a place for a car.
I learned lots and had a great experience and loved my manager she was great. It is great Bank Canadian Imperial bank of Commerce one of the Big Five bank in Canada. CIBC is one of the great bank has open minds and open arms with lots of opportunity. They have fixed income and all type of account and credit cards and loan and foreign Exchange global Trade&correspond Banking Solution They can help the client mix and match from CIBC extensive product offering to create best set of capabilities for client's business.