Company: Microsoft
Date: 2017-08-03
Overall rating: 4/5
Employment status: former
Experience level: Senior

Microsoft CSS
Pros: Company has begun to innovate again under Satya's leadership.  Reasonably good benefits and the people there are pretty decent.  If you're into philanthropy this is your company.
Cons: Your success has everything to do with whether you have a decent manager or not.  Unfortunately for Microsoft they don't always put folks into manager positions with the best people skills.  If you end up with one of these managers find another role in the company otherwise life will suck.