Pros: High Integrity and high performance company. Overall corporate vision has been consistently on target as the IT landscape has changed. Overall, excellent work environment. Strong commitment to giving back as a company (VMware Foundation)
Cons: Very few cons. As the company has grown, it is increasingly difficult to maintain flat structure and open door, silicon valley culture.