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

Good
Pros: Microsoft is great.  I left to learn more from another company, but huge scale, hard problems to solve, pretty good autonomy, relatively few barriers to success.  Would work there again.
Cons: Charter conflicts still happen, some processes are burdensome, review process is a little cumbersome and at times feels a little artificial, but generally you can "do the right thing".