Company: Microsoft
Date: 2014-11-14
Overall rating: 4/5
Employment status: current
Experience level: Confirmed

Good people, too much politics
Pros: Plenty of smart and talented people, great benefits, great location, some cool technology and increasingly a lot of potential for the company as a whole under Nadella.
Cons: If you're someone who wants to fit in and not push the status quo, not a bad place to be. If you're politically skilled and are great at winning consensus battles, great place to be. If you just want to build great products and not worry about politics, maybe somewhere else is a better fit.