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

Software Development Engineer
Pros: Great culture, amazing opportunities, great work life balance.
Cons: Legacy tool chains, developer productivity is in improving stage.