Company: Microsoft
Date: 2013-02-24
Overall rating: 3/5
Employment status: former
Experience level: Senior

A company filled with smart people stifled by a terrible culture and bad leadership
Pros: The people are very smart, the compensation is pretty good.  The company does pretty much everything under the sun, so if you want to change job functions it's not too difficult.
Cons: The company does not have a good way of accurately gauging talent / motivation.  So a lot of very high up people do not have good judgement; they either are loud and can argue until everyone around them gives up, or they happened to be in the right place at the right time.