Pros
Still some good people in the company. This can be a good place to spend a couple of year, but not to consider for long term career in my opinion. Also consider carefully if you want to live in the region, which is beautiful for sure, but everything is expensive (bar, housing, repair services, and so on) and in some days the traffic is catastrophic. Depending on the division, the tasks, structure of the teams and relationship with management varies a lot, so you can go in a good spot or in a bad one.
Cons
Almost any tool has some kind of issue (software and hardware). Huge frustration and waste of time, no real solution are found in most of the cases. But for sure some tickets and emails get filled for no concrete resolution. Heavily relies on consultants, which are thrown in the project hoping they can cope with it. If not the burder will fall on the staff. Good people are squeezed like lemon, not acknowledged for they good work, and even made feel guilty they do not do enough. If some of them feels pressured to do non paid extra time this is their choice and the manager/company will pretend they do not know. On the other hand there are people spending most of the day on YouyTube or doing their own business, and obviously nobody sees that. Most of team use old technology stacks, that feels legacy and clunky. There are some inequality in the way employees are treated and evaluated (regardless of their real merit) As in all those big company they hide behind process, best practices or whatever policy to find a justification to constantly reduce benefits and ask more results. Collaboration with "offshore" teams (In Turkey, India or some other low cost country) is painful because some whole teams are "in charge" of product or functionality but have nearly zero knowledge on the scope. They are unable to give meaningful answers and keep tossing emails and tickets at each other with useless gibberish (which I suppose looks the correct answer to their manager 😁)