Company: Microsoft
Date: 2016-09-09
Overall rating: 4/5
Employment status: former
Experience level: Junior

Work Life Balance
Pros: You will find a lot of flexibility in terms of juggling between your work and family responsibilities such as picking up kids from school, and working remotely. The company is constantly evolving especially in cloud services and technologies. So, if you enjoy constantly learning new technologies, it is a great place.
Cons: While Microsoft is a great place to work at, you will soon burn out if you end up in the cycle of on-call rotations to monitor mission critical, legacy services that a lot of other teams depend on. During your on-call week, you have to be on high alerts, and prepare to drop everything including your family responsibilities, and lose sleep.