Pros
You can refresh your English. The market in which the company operates is extraordinarily interesting. Clients are large, well-known companies - it's highly prestigious working with them.
Cons
Rule number one: as opposed to their communication during the interview process, the point of the performace-based bonus system is that eventually almost no one receives it. Ad-hoc ways of doing things, even where you would really need a controlled process (e.g. IT security). Senior management is using the word "agile" as a euphemism for "it's a chaos, but I don"t care". The best employees are extremely overloaded, which, of course, is not visibe in their compensation packages. It is very dangerous to treat long-term clients in an opportunistic way. Everyone is very aggressively pushing away responsibility. Huge information assimetry between mid and senior management.