Company: Microsoft
Date: 2017-11-21
Overall rating: 3/5
Employment status: former
Experience level: Confirmed

You'll learn loads but be prepared to hand your life over to Microsoft
Pros: Always learning culture - you're encouraged to learn and develop yourself and skills 

Sideways moves to learn a new part of the organisations are supported. International moves are also very possible.
Cons: There's a tendency to perform character assassinations as part of the regular 'check-ins' with your line manager throughout the year. 

Senior leadership who have been there for donkeys years are 'tired' and don't understand the world outside of Microsoft so they have a blinkered vision about the reality of choice that customers have

Long hours. You can work from home but this normally involves being on back to back conference calls. After a while that becomes like a form of torture.