Company: Microsoft
Date: 2019-12-13
Overall rating: 4/5
Employment status: former
Experience level: Confirmed

Great company to work for with great people
Pros: High caliber of people to work with, and collaborative  work environment. Mission of company can drive a lot of "feel-good" sentiments. Company walks the walk on supporting community and social courses. Benefits are good and compensation is decent. Reasonable work-life balance (but it varies significantly from group to group).
Cons: I was in support function and upward mobility was very poor, since people typically stay on until they retire.