Pros
Very good work/life balance. Salary and benefits are also good at VMware. It's great for people with families/kids as there are many activities on a nice campus in Palo Alto.
Cons
Lack of professional/technical growth, but also lack of advancement or growth opportunities within your career. A lot of manager in middle management were bad engineers and got promoted to where they can't do much damage. But without proper training they end up being bad managers as well. Experience is very specific to a team with some of the teams having some really incompetent engineers. Processes are broken, don't exist at all, are very antiquated and worst of all: resistant to change. Customers are becoming increasingly dissatisfied with even the core products.