Company: Microsoft
Date: 2017-09-20
Overall rating: 4/5
Employment status: current
Experience level: Senior

Great place to work if you work hard and can live in a world of continuous changes
Pros: Flexibility to tailor your job to your liking
Easy to move around within the company
Great benefits for high performers
Cons: Frequent and major changes in strategy and roles
Internal politics above a certain level
Unpredictable and frequent layoffs can be demotivating