Company: Microsoft
Date: 2018-03-03
Overall rating: 2/5
Employment status: former
Experience level: Junior

Great place depending on your manager
Pros: Decent benefits, great bonus opportunities annually, access to incredible resources and tools.
Cons: Your manager makes your life.  Worked 4 years for an amazing one and  <1 year for a terrible one that ended my career their before I wanted to.  Also after looking for other roles I found that their compensation levels were not that competitive industry wide.