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

It is all about choices
Pros: Benefits (vacations, medical, 401k match) are pretty good. Work-life balance (that is if you don't care much about promotions) can be good too.
Cons: Pay is not on par with industry. Too much politics when you get a little bit up the ladder