Pros
Individual contributors are great. They tend to hire really well at the IC level and the boots on the ground are usually top quality. Benefits are good and comp is ok.
Cons
Absolutely terrible and clueless senior leadership. The E-team could not be any worse. Product decisions are terrible and result in an unstable product with rushed features and little to no cohesiveness throughout their sprawling software packages. The churn at the exec level is high and for some reason they keep hiring completely unqualified people who baffle the staff. Moral is getting really bad, employee feedback ratings are dropping, and they have no clue what to do. They don't deal with toxic leaders and sometimes even promote them because they tend to ride on the work of others below them. It's honestly hard to watch and I couldn't take it anymore. Two recent exec hires were the final straw for me. I used to love this company but over the last couple years I have watched it devolve into a really crappy work environment and the CEO and other leaders getting more and more detached from the reality of the product and company. I'm sure there are plenty of people who love this place but the further you get up the ladder, the more you want to run away.