Company: Microsoft
Date: 2017-09-03
Overall rating: 4/5
Employment status: current
Experience level: Senior

Getting better!
Pros: Very supportive of employee career goals and flexibility in moving around
Very ethical 
Very supportive of allowing you to do your job as you want to do it
great benefits
Cons: Culture  - focused on individual contributions rather than team
lack of strategy
lack of true customer focus
Most people managers are terrible