Company: Microsoft
Date: 2018-12-31
Overall rating: 3/5
Employment status: former
Experience level: Junior

Work life balance okay, unless you have a working spouse and kids!
Pros: Compensation is good, you will put in extra time to get it.
Cons: Bonuses and raises really only go to the top 1% that spend 60+ hours per week.  Does not support a dual-career family structure.  Plan to be there from 8am to 8pm if you want to succeed.