Company: Microsoft
Date: 2017-02-17
Overall rating: 4/5
Employment status: current

Developer
Pros: Challenging problems to work on. Good pay and benefits. Great development tools.
Cons: Work life balance is tough to maintain when constantly under pressure of meeting deadlines. At times personal agendas get in the way of doing what's best.