Pros
Relatively relaxed work environment. Decent work-life balance. Strong brand; good company to have on your resume.
Cons
The engineering culture is strongly lacking. The company's very risk averse when it comes to technology ders on monoculture; it's basically stuck using the same old frameworks for everything across all its products. There's been a recent mass exodus of employees from the grunt level up to the CEO level with little indication that we're going to replace those individuals despite what management has been saying. Total compensation is below market rate. The road to career growth within the company (read: promotions) necessitates sycophantic behaviour wherein the same squeaky wheels compete to shout over each other. Gross.