Company: Microsoft
Date: 2013-03-22
Overall rating: 3/5
Employment status: former
Experience level: Confirmed

Great engineers but bad executive management
Pros: - You will work with some of the smartest engineers
-  You will have the opportunity to work on a wide range of technologies
Cons: - Company is focused on competition rather than focusing on doing what is right for the customers
- Review system is broken - too much power of reviews vests with managers. Peer feedback is not fully taken into account