Company: Microsoft
Date: 2018-12-06
Overall rating: 5/5
Employment status: former
Experience level: Confirmed

Excellent place to work
Pros: Very mature culture. 
A lot of freedom to do the work the way you want.
Company does a lot of things for public good which makes you proud to work for them.
Loads of possibilities for internal move. 
Everyone is smart and nice, did not see any egos. 
I loved working there!
Cons: Some systems are archaic. 
Each team only gets to promote a few people per year which means if you are on a  team full of superstars you may have to wait a while for a promotion. 
There are gaps in HR that are not covered by anyone and on many occasions when you have a question you are sent from person to person.