Pros
The company is amazing to work for, from the salary package to the compensation and perks. They look after their staff extremely well! The team atmosphere is amazing with every employee throughout the company willing to help at the drop of a hat. The training is second to none, they provide everything and anything to ensure you become an expert in your assigned field. They also offer budget and material for other technologies within VMware and other Vendors (i.e. Cisco).
Cons
GSS is the support centre for a Vendor and expect most of the problems to be complex and relating to software issues rather than customer configuration issues. The NSX Network Engineer role has little to do with Networking. While it is great to understand Networking concepts, many of the issues relates to software bugs, DB issues or other attributing factors which are non-network related.