Pros
You get lots of "training" and "supervision" by unskilled managers (basically everyone above you is a manager), and all the managers play favourites. So if you want to work for a company that reminds you of how junior high or high school is like, by all means work for HSBC Canada. There's always water in the water cooler.
Kontras
1) Almost minimum wage 2) Extremely long hours, and your lunch time can be sacrificed at the whim of a manager 3) Computer systems dating back to the 1980s. If you like working with multiple programs (last update is 1995) to do one simple transaction, then HSBC Canada is for you. 4) Inconveniently strict and illogical banking policies that will anger 99% of customers, and guess what, you have to explain to them why the bank cannot and will not give them their money when requested. 5) Your colleagues gossip and stab you in the back at the first chance to do so. 6) Your managers will try their best to make you look and feel dumb, as per junior high and high school tactics. 7) HSBC Canada treats their employees worse than new customers because we aren't allowed line of credit or loans of under $5k after over a year's experience, while newcomers to the country get $10k loan just because they work for an international auditing company?