Company: Microsoft
Date: 2012-02-20
Overall rating: 2/5
Employment status: current

Great with one manager, average with a couple, terrible with the last one.
Pros: Great benefits, very good and smart people.
Cons: Very poor middle management (on average).