Company: Microsoft
Date: 2017-06-27
Overall rating: 3/5
Employment status: former
Experience level: Junior

Good Job
Pros: Great developers, good resources, fair work-life balance
Cons: Like any corporate job, things move slowly. Middle-management can be hit-or-miss, and sometimes the company's strategy isn't the best