Company: Microsoft
Date: 2015-10-04
Overall rating: 4/5
Employment status: current
Experience level: Senior

Great Company
Pros: You work with a lot of smart people and typically get ahead based on your performance and nothing else. The company seems on the right track at the moment. There are a lot of opportunities to move around and the company encourages this. Benefits were fantastic a few years ago, but are still pretty good. Work is generally exciting and impactful. The review model is much better than it was..
Cons: Layoffs can impact even great performers if the company is going through a restructuring.