Company: Microsoft
Date: 2013-01-22
Overall rating: 4/5
Employment status: former
Experience level: Senior

Great place to work at if you are oblivious to mistakes of upper management
Pros: Good work (technically) and opportunity to work on cutting edge. Good work culture. Good Perks.
Cons: Bad management period. There is a reason the company is spiralling down. At middle levels, too much hierarchy to work effectively.  Lack of innovation and a lack of charismatic leader, does not inspire cult following like Apple or Google.