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

Great Place to work and learn
Pros: 1. Good learning environment
2. Good Salary
3. Good Management
4. Ample opportunities
5. Great Extra Curricular activities
Cons: 1. Work life balance 
2. Compensation for few people will be less despite their contributions compared to least contributor.