Company: Microsoft
Date: 2015-05-26
Overall rating: 4/5
Employment status: former

Reasonable
Pros: Lots of opportunities. Work can be very interesting if choosing the right team (but often interest comes with risk). Lots of learning resources. Good pay, but not as it used to be.
Cons: Sometimes inter-team politics gets in the way.