Company: Microsoft
Date: 2016-10-23
Overall rating: 4/5
Employment status: former

Developer
Pros: Very good culture.  Lots of smart people.
Cons: Can be stressful sometimes.   Male/female ration unbalanced.