Company: Microsoft
Date: 2012-07-10
Overall rating: 2/5
Employment status: former
Experience level: Confirmed

Mixed experience
Pros: There are some truly great people working at Microsoft. Learning from them and working with them on interesting projects cannot be undervalued. It's also a great place to intern.
Cons: (Mis)management. Broken review system. Processes and politics. Not the best for people who are more technical than politicians and don't want to be drawn into politics and who don't want to be competing with peers instead of doing their job and delivering great products. Oh, and you better be an SDE than an SDET because whatever they say, there are plenty of people who don't treat good test developers as well as they do product developers.