Pros
Only pros in vmware is competitive pay for the person who dedicates extra working hours and complete weekends.
Cons
No growth in organization who works well during the working hours Engineers and Managers work only for recognition rather than self learning Inefficient Management to handle team, no team spirit. No personal life, planning for a vacation over week-end?,beware you may be asked to join a customer call while you are driving your car. If denied, growth impacted. No proper planning of your work, because you will not get a chance to. Your interests will not be considered, whether you like the work or not, you have to work as dictated by your manager. Joining vmware ?, beware that you may be fired without a prior notice and with no genuine reason. Frequent organization changes resulting in firings, it is quite common that firings happens 2 times a year.