Company: Microsoft
Date: 2012-07-26
Overall rating: 3/5
Employment status: current
Experience level: Senior

Once a great company that has lost it's way
Pros: It was a great company and it can be again.
Cons: Engineering culture has been depleted by layers of middle management and a review system that encourages intense internal competition resulting in cannibalism instead of collaborative innovation.