VMware consistently start people on 6 month rolling contracts, but don't pay a premium for this. Getting converted to a permanent contract is very hard, and has no clear process to get to this level.
Overall, it is a great place to work, and the products and culture are great. Your experience will really depend on your manager.
I would recommend - more... VMware as an employer as they have a very good reputation in the tech industry. - less