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

used to be great
Pros: Good benefits, good initial salary, some good managers too. Some teams work on really exciting products.
Cons: Lots of poor managers, too much middle management that does nothing, CEO has no vision, too much support work for older versions of products.