Pros
The individual contributors on my team were excellent and, for many years, the quality of coworkers was high. benefits are decent. The stated mission is great and customers are amazing organizations. Remote work was good.
Cons
Leadership has lost the plot. In particular, all things HR are handled with toxic levels of secrecy and incompetence stemming from the top. The return-to-office debacle was the perfect example of how poor handling of a situation spawned low morale, confusion, and resentment. Recent multiple rounds of layoffs were terribly communicated (or not at all), so the rumor mills ran rampant. It took days to figure out exactly who had been cut and nothing was communicated about who was taking over their work. Many truly excellent Directors, Managers, and ICs were laid off while many that remained as well as leadership-level folks have toxic personalities, are all show and no substance, or are completely incompetent. The core values sound great, but are no longer lived up to, with "Healthy Debate" being the most laughable one given how scared people are to speak up. Those, at all levels, who do raise concerns or have opinions contrary to leadership are quickly dispatched. Yes-men and yes-women are the ones that remain. New initiatives are constantly announced with great hype, teams work on them above and beyond their regular work, and then they quietly fade away, never having been truly implemented or utilized. Then the cycle starts again.