Company: Microsoft
Date: 2011-09-17
Overall rating: 2/5
Employment status: current

Mediocre experience
Pros: Total compensation package and health insurance (although this will change in 2 years)
Nice facilities
Cons: Permanent playing catch up og Google and Apple and now Facebook and selling this as a success within the company
Lots of favouritism
Screwed up review system that turned into a beauty contest that is NOT based on achievements
Very political - if your project is good, but may be little controversial to the GM - you will not go anywhere with it 
Everything driven by visibility not by usefulness to the business and bottom line
No innovation
Taking risks and thinking outside of the box is not rewarded
Very long time to get next promotion (heavy brown nosing required if you are willing to go faster)
Heavy (and I mean it) heavy beaurocracy
If you try to change jobs within the company, the management is very likely to ruin your career
Layers and layers and layers of middle management that does not bring any value besides of cheerleading