Company: Microsoft
Date: 2017-04-20
Overall rating: 4/5
Employment status: current

Solid benefits, and so many problems to work on
Pros: Reasonably smart people, (mostly) stable culture, decent work-life balance achievable.
Cons: Institutional inertia; lots of elderly product lines that are hard to adapt to more agile methodologies.