Company: Microsoft
Date: 2020-02-19
Overall rating: 4/5
Employment status: former
Experience level: Junior

A decent place to work, but not without issue.
Pros: Broad range businesses, lots of internal mobility opportunities. Culture trending in a positive direction (at least when I left). Lots of smart people. Pay + benefits generally competitive for the area, but not always up to par with the FAANG,
Cons: Artificial separation and politics between business units that makes it harder to get things done.  At least in my org, some very short-sighted decisions that didn't make much sense.