Company: Microsoft
Date: 2017-04-08
Overall rating: 4/5
Employment status: former
Experience level: Senior

Software Engineer
Pros: Great benefits, salary, ability to move around to other teams, products. Company has lots of irons in the fire which makes it a stable environment to work.
Cons: Lots and lots of meetings, top down decision making, lots of coasters and lack of bias to action to make the change required