The weakest point is lack of transparency in any field.
It begins from poor quality of middle management (Team Leaders), but it is not surprising because the salary they get is a joke for this kind of position, so the company is not attractive for good quality and experience managment.
Than the bonus structure, which is part of your contract like to be amended anytime and is getting to the non-transparent direction, so at the end your Team Leader decides what kind of bonus you will get (not your described by numbers work). It is lot of favourism and if you have not good relations with your direct manager, you have a problem.
Than comes promotions to the higher positions (extremely limited, only in Amsterdam it is better). As per experience, it seems that there is no competition, but only the correct persons shown by the management. It is sometimes very sad to see who is promoted at this company if you know the previous quality of this person work...
If you were good enough for the management, and you were lucky to be promoted, you can be surprised, because after the promotion you can see your payment slip and you earn less than before, on the lower position... It is extremely not motivating.
Does not metter who you are, what is your experience and soft skills, they will hire you. Now they take people from the street. It is frustrating for experience employees and very fast put down the quality of the service.
Work-life-balance almost does not exists. Working time 7-23, 7 days a week, weekends.