Company: Microsoft
Date: 2019-09-11
Overall rating: 4/5
Employment status: current
Experience level: Junior

Nice place to work!
Pros: Working for a stable company. Not having to worry whether you'll be employed tomorrow or not.
Office is 10/10! :) absolutely amazing
Lots of smart colleagues and a lot of additional activities, hackathons, labs etc. 
Good career growth opportunities within Microsoft if you're not happy with your current position. 
Compensation is above average... including lots of stocks, bonuses etc.
Cons: There are some reorgs happening, but I think that's common as a whole for the IT industry, having in mind how dynamic it is.
There are some problems with planning but that's improving.
There's some work after working hours or during the weekends but this is getting reduced now + it's well compensated.