Good training and opportunities to develop technically.
Rewarding working directly with customers.
Good experience working with VMware products and supporting these
Cons
Hold people back from promotion and slow to give pay raises.
Stressful job working on critical issues for customers which is positive also as it can be rewarding