Company: Microsoft
Date: 2012-05-03
Overall rating: 2/5
Employment status: current

Challenging, interesting learning opportunity, but not a place you'll likely retire from.
Pros: Good pay, great benefits, smart colleagues, interesting products to work on, financially-strong company that offers many opportunities for growth, challenge
Cons: Hyper-competitive and aggressive environment, up-or-out policy regarding moving up in the company, annual review requires forced curve where 10% of work force must be branded as losers, lots of poor managers (who would be better individual contributors), organizational excellence is not a priority, company is failing to win in key growth areas, which is reflected in the stock price