Pros
I love my team. Most of the people here are passionate about the products and doing a good job. Company is very good about time off, offering flexible hours, and support during emergencies. Most of lower management are really good, caring people. I enjoy my job, and doing it well earns appreciation from coworkers and managers.
Cons
Upper management is not trusted. Lot's of the original leaders have left. Political agendas best left out of entertainment are being introduced into the games and the company. The Diversity and Inclusion initiative practices discrimination and exclusion rather than treating everyone equally regardless of demographic. Don't bother advocating a truly inclusive group--they only support socially popular demographics. Upwards mobility can be difficult. A lot of positions hire outside the company, and some internal positions are opened for a specific person in mind. Sometimes feedback is given when turned down for a position, but that feedback might be very inaccurate, depending on the diligence of the interviewers.