Company: Microsoft
Date: 2018-06-21
Overall rating: 4/5
Employment status: former
Experience level: Senior

Great company and improving culture
Pros: Exciting place to work. You can work on almost anything if you put your mind to it. The company has a good culture now after overcoming some of the overly aggressive "dude culture" from earlier years.
Cons: Schedule can be tough if you don't manage it well. Many managers will take as much of you as they can get so you need to set reasonable boundaries.