Company: Microsoft
Date: 2012-06-02
Overall rating: 3/5
Employment status: current
Experience level: Confirmed

Pockets of Despair, Pockets of Satisfaction
Pros: Intelligent, diverse employee base
Excellent pay and benefits (health benefits being reduced in 2013, however)
Huge flexibility for work hours and location for most groups
Lots of social communities within the company, for every possible interest
Ability to use the latest Microsoft technology before it is released
Super casual dress code 
Lots of opportunities to learn and grow
Cons: Rating system is punishing if you are not bringing your A game every single day
Highly competitive -- bordering on backbiting -- across every level 
Individual performance is motivated by fear in many groups
Managers are not trained or encouraged to nurture their teams
Insufficient cross organization trust and collaboration to be truly successful company