I only recognize the HSBC name from scandals in the news: https://en.wikipedia.org/wiki/HSBC#Controversies
There are no good guys there, that's not why the business was set up and corresponding folks were/are hired. If you want more controls, enforce more regulations, they do work if well defined.
Money laundering does seem to be their choice in poisons.
Banks don't benefit from their customer laundering money just like landlords don't benefit from drug trafficking in their building: it's a hindrance and it costs a lot to do anything about it.
Source: I work on AML in a global bank.