Company: Microsoft
Date: 2017-02-22
Overall rating: 3/5
Employment status: current
Experience level: Junior

Challenging, but work/life balance is tricky
Pros: You get to work on big projects that affect millions of customers. The company is making the right moves to increase its share of the cloud software market. You will not be bored; you can't hide out in any safe teams.
Cons: If you work on a cloud service, prepare yourself for 24/7 on-call support duties. These were the most stressful and least rewarding parts of my job. After the company got rid of the testers, the devs did not pick up the slack. We're all DevOps now, after all. And we and our families pay the price in 3:00 AM calls, when you can't think straight and the pressure is like none you've ever felt.