CIBC has a great work life balance. Management is keen to see you succeed, however there is disparity in wages based on favouritism. it helps being in the good books. the company, overall, is amazing and strives to do it right by it's employees. there is room for growth and learning is very much favoured.
overall, great place to work.
not all departments are good.