Pros
OK pay if you are willing to not compare it to companies which are doing better in the stock market. Some interesting technology to play with. Some of the people care about helping you grow.
Cons
Benefits aren't what they used to be. Morale events aren't what they used to be. Office environment isn't what it used to be (moving to open workspaces) Lots of reorgs means that the manager determining your compensation doesn't really know you. This is getting worse with fewer managers per employee. So compensation can have little to do with how hard you work or what you accomplish for the company. Work life balance is getting worse, and it was already pretty bad. Instead of focusing on customers, there is a push to focus on data, when the only real useful data is whether the customers love the product and buy it. The company no longer makes big, bold bets.