Company: Microsoft
Date: 2019-08-07
Overall rating: 5/5
Employment status: former
Experience level: Confirmed

A fantastic company, and changing for the better
Pros: Excellent engineering community, a lot of support for progressive learning, great perks, comfortable offices, flexible hours and WFH (depends on team).
Naturally the experience varies across different teams / groups.
Satya has truly transformed the company and there is great momentum right now. Microsoft is a force for good in the world and they really do care about earning and keeping customers' trust.
Cons: High dependency on Redmond teams. Compensation is ok but still not as good as other tech leaders.