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

Developer
Pros: Smart people, good compensation, opportunity to advance in career. Microsoft is good on one's resume. I have recommended it as a place to work to many of my friends.
Cons: Micromanagement by senior managers. Lack of vision and understanding of markets. Outdated review system which is anything but fair. Company is a bubble detached from outside world.