Company: Microsoft
Date: 2019-07-24
Overall rating: 4/5
Employment status: former
Experience level: Senior

Great employer, peculiar in its own way
Pros: People are always very smart or super friendly
Upward mobility within company (up to a point of course)
Great environment for undergrads and early-in-career
Bleeding edge tech in Azure
Cons: Politics permeate all decision making
Pervasive water cooler (gossip, Blind) atmosphere 
Competitive, sometimes subtly cutthroat
More talk than walk about transparency and diversity