Company: Microsoft
Date: 2013-07-29
Overall rating: 4/5
Employment status: former
Experience level: Confirmed

Overall, best employer I have worked for so far. But, like so many other places, managers can be a problem.
Pros: Lots of smart people. Interesting work, and rather than working on a product that will never get marketshare, at Microsoft you know the products you build should get noticed. Execellent benefits.
Cons: Arrogant management that didn't listen to experience. Willfully ignored the advice of experts at their own peril. Lots of fire drills as a result.