Company: Microsoft
Date: 2013-06-27
Overall rating: 5/5
Employment status: current
Experience level: Junior

Great place to work!
Pros: Great place to work, you get to work with some of the brightest and most brilliant people in the industry, some equally visionary leaders and motivators. The more social you are within the company (across the world) and innovative, the faster your growth. Its about being at the right place at the right time.
You have to really work extra hard to justify why you are better than your peers since Microsoft follows a stack ranking system for appraisals and promotions.
Cons: Growth can be a point for concern for some, since the work that you do may be seen as great and exceptional by you, but not by everyone else. But like always, slow and steady wins the race.