Company: Microsoft
Date: 2013-08-20
Overall rating: 2/5
Employment status: former
Experience level: Senior

Better be one of the 'Good old Boys', or keep your mouth shut
Pros: The people who actually do the work are good people, good values and want a good working culture.
Cons: Too much focus on level, when those at higher levels actually do little to nothing.
A series of 'cliques', where friends of friends do well.
Too many people dictating and judging work, and not enough people to actually do it..
Political suicide if you give constructive criticism to the wrong person or group..
One quarter, you're put in a position to be a rock star, the next quarter, the same behavior will lead to criticism and negative review. The inconsistency makes success difficult.
No Leadership. Over the years has significantly changed to 'Management' heavy while true Leaders have moved on to bigger and better opportunities. 
Top down approach. Do what your told, don't do what's right. 
Work Life Balance promoted, yet non existent.
Get things out to market fast, but who cares if the customer suffers for it. Dismissive or in denial on actually caring about customers. 
Platitude heavy.