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

Great place to work
Pros: Extremely flexible hours, amazing benefits, great career opportunity, great pay.
Cons: Lots of new moms that go on maternity leave.  Its awesome that MSFT supports moms and dads so well for the leave, but your teammates make up the slack when you're gone, its not like they bring in additional resources to help.