Company: Microsoft
Date: 2020-07-27
Overall rating: 5/5
Employment status: former
Experience level: Junior

Recommendation
Pros: Benefits, good management, skilled mentors, company indoors
Cons: Sometimes the software engineers can get a bit overwhelmed with work and loose a touch with real world. They could add more 'soft skills' academies.