Pros
Good culture in my department. Positive, supportive, professional.
Work life balance has improved. Generally less crunch culture, although overtime hasn't completely disappeared. It happens but in my view the company does seem to be making efforts to avoid crunch as much as possible.
Benefits are good.
Cons
Culture depends on the team. It's a big company and sometimes you may work with different departments, studios or teams who aren't supportive or professional.
Can take a long time for the company to deal with problematic employees.
Decision making from company leadership can be baffling.
Limited opportunities for advancement. This has always been true, but it has gotten worse due to the economy and a certain administration.
Pay could be better.