Company: Microsoft
Date: 2010-10-18
Overall rating: 5/5
Employment status: current

Its a mixed bucket...
Pros: Awesome benefits, Great learning environment, Good ability to move around and experience multiple aspects of the business environment. Very open and transparent culture
Cons: Highly political environment. Recognition based on who shouts the loudest rather than who does the best work. Hence a lot of time and effort is spent on touting your own horn rather than using the time to get the best work done.