Company: Microsoft
Date: 2012-06-16
Overall rating: 3/5
Employment status: former
Experience level: Junior

Good company, bad management
Pros: Very bright people and lot of avenues for learning. Good benefits.
Cons: Most of the managers are in the management just for the growth sake and are not technically competent. Managers encouraged reports to steps on each on other toes. Employees in the team felt like it is a running race where you constantly check how the peers are doing and try to stay one step ahead rather than working on innovation.