Company: Microsoft
Date: 2012-07-18
Overall rating: 2/5
Employment status: current
Experience level: Junior

Brilliant people, toxic environment
Pros: Truly smart people, and most are really nice and friendly 
Great benefits (but getting somewhat less so)
Pretty flexible about hours and telecommuting, as long as you put in more than 60+
Cons: Unbelievably bad management
Stack-ranked review system creates a poisonous, adversarial , and highly political environment
"Visibility" is the god very one must worship to get good reviews. This means that most people spend the bulk of their day trying to look more impactful than they really are. Whether you are actually good at your job is less important than whether you can promote yourself to you manager's manager.