Company: Microsoft
Date: 2019-07-25
Overall rating: 3/5
Employment status: current
Experience level: Junior

Great opportunities for Females, not so much for ambitious Middle Aged Men
Pros: Focus on personal development, mindset and purpose
Business momentum is strong
Flexible working 
Great job mobility opportunities
Benefits are more than competitive 
Commitment to Diversity, Equality and Inclusion
Cons: D&I gone mad: Before I start, I 100% believe in workplace equality - equal opportunities for men and women of any race. That said, even though 20% of Computer Science Grads are Female, Microsoft's push for 50% of senior staff being female and will "positively discriminate" for roles. In talking to managers you are often given the heads-up not to apply for a role as this needs to be a female hire. This has gone so far that there are rumours that senior male execs being offered large packages to 'voluntarily' exit. Also when restructuring rounds go around, it is very rare for females to be considered, meaning male job security is lower than females. 
As a result if you are an ambitious male I would not encourage you to join Microsoft - that said if you are female, this is a fantastic place to join (which I guess is the goal anyway)
The internal inspection and self-justification is excessive and if you are coming from a smaller organisation in particular the red-tape to even get quotes to customers will likely be frustrating