Company: Microsoft
Date: 2017-10-30
Overall rating: 4/5
Employment status: former

Engineering Manager
Pros: Work with very smart people, your work likely affects hundreds of millions of people, great benefits and overall facilities.
Cons: Very large company so your impact relative to the whole company will likely be small, you often learn the "Microsoft technology stack", not what is more common outside.