Company: Microsoft
Date: 2012-03-26
Overall rating: 4/5
Employment status: former

Overall not bad
Pros: Great products and a good work life balance compared to other companies if you have the good fortune to work in the right teams
Cons: The review system is skewed. Way too many layers of management. Goals keep changing whenever there is a change in management(and that's quite frequent). A lot of politics in India, not sure if it's the same elsewhere.