Company: Microsoft
Date: 2018-08-27
Overall rating: 5/5
Employment status: former

A great place to work!
Pros: You get to work on cutting edge tech.
You get to work with very smart and talented individuals.
You get to work in a wide variety of teams that build products used by customers around the world and can always find interesting tech to work on.
Cons: Has a bit of a "not built here, not good enough mindset" though that's changing a lot.
You tend to develop a "Microsoft only" skill-set (less of an issue in Azure)