Company: Microsoft
Date: 2020-01-15
Overall rating: 5/5
Employment status: former
Experience level: Confirmed

Great company to work for depending on organization
Pros: Great benefits, good compensation, diverse company culture.  Satya has done an awesome job turning Microsoft around.  The company has so much opportunity.  I loved working for Microsoft.
Cons: It's a big company so can be overwhelming navigating your way around if your job depends on it. 
Some orgs are slow on the uptake for Satya's vision.  There is way too much politics especially between certain business and engineering teams.  There is still not enough accountability at very senior levels.