Company: Microsoft
Date: 2019-01-08
Overall rating: 4/5
Employment status: former
Experience level: Junior

Everything was great, until a slew of reorgs
Pros: Amazing people
Amazing culture
Great technologies to work with and interesting problems to solve
Cons: Some of the big projects seemed rushed in various ways
Massive technical debt here and there (but hey, who doesn't have that)
Commute (if you live in Seattle)