Company: Microsoft
Date: 2017-09-25
Overall rating: 4/5
Employment status: current
Experience level: Confirmed

Gives a lot of flexibility
Pros: 1. Flexibility
2. Competitive pay
3. Freedom to work remotly
Cons: Too much conflict between Developers and PM