Company: Microsoft
Date: 2015-06-15
Overall rating: 5/5
Employment status: current
Experience level: Junior

Stable company with global impact
Pros: The work you do has global impact
Good benefits
Flexible hours (but this depends on a team)
Satya has started some good initiatives, and the company does not feels like "capsuled" (isolated) anymore
Cons: Some teams are more modern and agile, some less. 
Too many re-orgs...