Company: Microsoft
Date: 2015-08-25
Overall rating: 4/5
Employment status: current
Experience level: Senior

It's amazing...but.
Pros: Smartest people you'll ever work with. Some of the best, if not the best benefits in tech. Benefits got slightly worse post recession and government healthcare rollout, but just improved with changes to family leave and 401k contribution.
Cons: Work life balance is extremely challenging. You are never truly offline. You do have the ability to set your own schedule, and that flexibility is appreciated.