Company: Microsoft
Date: 2012-01-21
Overall rating: 2/5
Employment status: current

Good learning experience
Pros: Some of the brightest brains in the industry.
Lot of knowledge and scope
Variety of technologies to work on.
Cons: Performance Review System is bad.
Promotions system is not transparent
Compensation is not good
Management leaders dont have technical expertise. 
Lot of politics