Company: Microsoft
Date: 2016-09-23
Overall rating: 5/5
Employment status: former
Experience level: Senior

Awesome employer
Pros: The teams and managers I worked with actally cared about my personal development and happiness. That paired with the almost limitless resources available to innovate with and learn is amazing.
Cons: The performance review and compensation model could be revamped to better account for high performance teams. At times there are teams where all members should be rewarded as being exceptional contributors.