Company: Microsoft
Date: 2017-12-16
Overall rating: 4/5
Employment status: former

Level of satisfaction is very team dependent
Pros: Interesting tasks (assuming you are in a good team), good insurance/benefits
Cons: Quite a bit of bureaucracy / efforts to display 'visibility' in review time