Company: Microsoft
Date: 2013-11-05
Overall rating: 5/5
Employment status: current
Experience level: Senior

Great place to work, with passionate people
Pros: Great Work Life Balance. You are empowered to take decisions, no matter what level you are at. Career Opportunities are abundant, you can move in a lateral or vertical direction. Focus on promoting people from within. 
You just need a passion and dedication to succeed, not much emphasis on academics.
Cons: Performance reviews are really bad. The force fitting of bell curve on a rating of 1-5 is killing creative thinking and innovation. Everyone does a CYA and leads to unhealthy competition.