Company: Microsoft
Date: 2020-05-24
Overall rating: 4/5
Employment status: former
Experience level: Senior

Excellent place to learn the deep of the technology
Pros: Worked with best minds in the industry
Great place to learn the depth of the product.
Multiple teams support multiple products so collaboration is key
Cons: Its a quite fast paced environment. 
The engineers constantly need to upgrade the skills
Less time left for self learning.