Company: Microsoft
Date: 2015-01-16
Overall rating: 3/5
Employment status: current
Experience level: Junior

Great technologies, really smart people, but too many chefs in the kitchen
Pros: Great benefits, and a great place to work - especially if you believe in the Microsoft vision. No lack of really smart people.
Cons: Too many layers of management that do more to confuse and disrupt than actually drive the vision forward. People move positions frequently, averaging a new role every two years, which leads to more disruption - particularly with customers.