Pros
Sabbatical program, growing focus on DEI, reasonably generous PTO. Many years of good memories. Still lots of good employees honestly trying to do their best.
Cons
The leadership hierarchy is insane. The upper levels of leadership are complacent, inept, and convinced of their own genius. All decision making agency is consolidated into a central core of roughly a dozen people who don't understand how to develop software at all. Below Senior Vice President, there are a collection of reasonably adept people who appear to be trying to keep things from going completely off the rails, to little effect. The only reason I'm still here is that I was lucky enough to get some stock early on, and I can't bear to leave. But the wheels are falling off the cart and I don't see how anyone can fix it with the current leadership in place. In a perfect world, we all get a chance to sell our stock and the whole executive team in R&D retires and the board hires outside leadership. If we have to wait for the board to come in and replace the old boys club running the joint, it will mean that we're already in a death spiral headed to acquisition. It will be sad to see such a historically good place to work collapse that way.