Company: Microsoft
Date: 2018-04-01
Overall rating: 5/5
Employment status: former

Great company to work for !
Pros: Lots of opportunities to learn about new technologies.  
Lot of freedom to choose projects and roles that one wants to take
Peers all have open door policy, Always very supportive and ready to share their knowledge about the domain.
Great work like balance !
Cons: Moving between teams shouldn't always require full loop interviews.