Company: Microsoft
Date: 2016-09-19
Overall rating: 5/5
Employment status: current
Experience level: Junior

Great company with a lot of diversity in projects
Pros: Big company that covers a lot of fields within the tech industry, you'll certainly find at least one product to work on that will be interesting to you.
Cons: Constant reorgs that may change who your teammates are, so it can be hard to build teams that accumulate synergy over time.