Company: Microsoft
Date: 2016-02-26
Overall rating: 4/5
Employment status: current
Experience level: Confirmed

Decent company to work for if you have kids
Pros: Work life balance is okay for most teams. Benefits are pretty good, especially parental leaves. Rather good job security. Technology wise, things are heading towards the right direction (progressively).
Cons: Organizational changes happen pretty often, especially after the new CEO came on board. Changes can happen pretty slowly here as well.