I've worked for 4 FI's over the years and can tell you that HSBC is by far the worst.
Micromanagement is a huge part of branch life, with management preferring to threaten for motivation, rather than to encourage or celebrate even the smallest of wins. Sometimes, people need encouragement and the only feedback I ever seemed to get from my reporting managers was negative stuff. The training is minimal and the systems are antiquated. It got to the point where confidence was shattered and even the slightest error on my part would result in a closed door meeting for reprimand. I became afraid to do nearly any task, in fear that it would be critiqued in some small way.
Their compliance is far beyond any other bank. I understand KYC and source of funds questions, but they take it to the next level. Too far actually. Clients became upset and would take out frustration on branch staff. Whenever a client became frustrated with process, procedure, delays or anything else, the management was quick to throw staff under the bus, protecting the HSBC brand by turfing blame to the banker the client dealt with. Instead of, "I'm sorry Mr. Client. We'll do the best we can to resolve this matter in a reasonable time and rectify it for you...," they would instead say, "Oh- that's too bad. Would you be interested in another banker?" This pushed blame to people like myself, rather than the underwriters, the bank, the processes, the systems, or even themselves.
If you like worrying about job security and you enjoy constant micromanagement, then HSBC is the place for you.
Great hours; most branches aren't open weekends.
terrible management, bonus structure terrible, and embarrassing systems and processes.