Company: Microsoft
Date: 2015-09-03
Overall rating: 5/5
Employment status: current
Experience level: Senior

Moving in the right direction
Pros: Massive positive culture change in past year - focus on agility, breaking down org silos, utilizing open source. Encouraging more small team projects, but trying to cut out legacy products/teams that are no longer relevant or draining the company.

Very good benefits, managers can be good or bad (like any large company). Move away from the bad ones and find the good ones.

Dropping stack ranking was a huge improvement.
Cons: Like any large company, there's bureaucracy, politics, whatever. Some teams/orgs are better than others. In general I'd avoid the really big ones (Windows, Office, Bing) and find smaller teams that are more nimble and often have better work/life balance and social cohesion. 

Pay is very good, but many comparative companies likely offer better compensation (Google for sure).

Satya is changing the culture, but it's like moving an aircraft carrier, it takes time and there's plenty of pockets of resistance from folks who are used to the "old school" Microsoft. It'll take time to weed most of them out.