Company: Microsoft
Date: 2017-07-18
Overall rating: 3/5
Employment status: current
Experience level: Senior

Fairly interesting work, old, homegrown internal tools/stacks, average pay.
Pros: Flexible time and ownership of features.
Many technologies and teams to work on.  Something for everyone.
Better than average pay and benefits.
Cons: Just average industry compensation.  Implicit stack ranking leftover from old management.  Too many middle managers and politics.  Still stuck internally using mostly proprietary tools and technologies instead of industry standards and open source.