Company: Microsoft
Date: 2019-05-26
Overall rating: 4/5
Employment status: former
Experience level: Junior

A great working environment, more of a human touch in how it operates, but still some bad apples in the bunch.
Pros: Satya Nadella (truly inspirational and setting the right future growth strategy).
Flexible working conditions.
Salary is above average.
Culture is supportive, hard-working and fun among similar level colleagues.
The level of autonomy. (Managers can be trusting in your capabilities.)
Cons: Overly focused on diversity to the point where it seems almost biased...
Some bad apple managers are still there.  Self-serving and political beasts...
Oddly, jobs & promotions are based on who you know, rather than merit.
The level of autonomy. (Managers can sometimes be ghosts...rarely in office.  In my case, I had a manager that feigned interest and cancelled last minute on weekly 1:1s.  I think we met face to face 3 times in 6 months? Total talk time 1hr?)