Many:
- Ask for a high salary when you join: the company from what I observed gives absent/low raises each year. They will promote that promotion is the way to go if you want a higher salary, where only a few internally get promoted after years and years of working. You'd better change job after a year or two, and come back after some time if you want an honest salary that stay competitive. A worker might feel over time like they are not valued/appreciated, until they might realize they might just be part of a big Swiss "Squid Game" where the main goal of the company is to make the 1% of the world richer, and it might not imply paying correctly and sustainably their employees.
- The turnover is pretty high, and you might wonder when the company decides to stop hiring in Poland for a even cheaper country.
- There might be a lot of directors, hierarchy, divisions changes, so you might have multiple team leader in a year
- The whole security/ecosystem to log in and work is very bothersome. It looks cool at first, but you will quickly realize how annoying it is for the worker.
- All the money on equipment/training is being funded/refunded over a large period of time : you buy your laptop to be able to work (no laptop provided), you get a bit of its cost back every month for over 30 months
- The training provided internally is pretty bad/absent. You will probably work on topics you don't fully understand, but "that'll do"
- Working at a bank implies having to do frequently a lot of security/compliance trainings that take a lot of time, energy, and focus
- There is a lot of information a bit everywhere, intranet, confluence etc. When you want an answer (HR, tools, rules etc) , it can take a while to find what you need.