Company: Microsoft
Date: 2015-08-08
Overall rating: 4/5
Employment status: current

Experiences vary across teams, but mostly very positive
Pros: I love the leadership in my division, really respect the smart and down to earth people leading us, and it trickles down to their directs and so the culture is great.  I'm constantly challenged and feel well compensated.  Satya is doing a great job.  Microsoft matches a ton of my charitable donations - love working for a place that is so pro-giving.
Cons: From what I hear not all teams have the same strong management so really investigate the health of the group before you join them.  Hopefully these situations are becoming less common now.