Cons: too much to mention
No flexibility at work, do not have official breaks and only have 30 mins paid lunch hour, rest of 30 mins is unpaid.
Do not have sick leaves, personal and floating days, they group them into TOP days, your sick leaves and annual leaves are all under this TOP program.
Bad management, keep changing policy and loads of useless meetings form the management
Coworkers are not nice and very impolite, pay is bad and benefits are just so-so.
Think before getting into HSBC