Company: Microsoft
Date: 2018-02-12
Overall rating: 5/5
Employment status: former
Experience level: Confirmed

It was great until they divested this part of their business
Pros: Outstanding comp, benefits, and stock sharing.  Yearly Stock awards that vest over 5 years are a great way to retain top talent.  Other tech companies should  take note...
Cons: Things can become bureaucratic and you can get lost if you're not a self starter and able to influence others for your cause.  Rating system was overly reliant on goal commitments made early on in the review cycle.