Company: Microsoft
Date: 2014-10-20
Overall rating: 5/5
Employment status: current
Experience level: Confirmed

Good work/life balance allows you to enjoy time with the family.
Pros: Great teams, good work/life balance, intelligent employees, and nice benefits in a stable and mature tech company add up to a pleasant place to work.  Ownership of the team you work with entrusts you with a lot of responsibility, as well as the autonomy to get things done.
Cons: Being such a large company can give the impression of feeling disjointed and sluggish.  Plan on figuring out your job on your own with little guidance.