It used to be that working hard and being loyal, dependable, and stable employee was a certain way to achieve success. Success entitled to a share in profits and a promise of employment stability during working years and a pension in retirement. This is no longer the case, corporations feel no loyalty to employees and actively working on minimizing compensation and commitments. That is, if in 2017 you kill yourself working, you are just enriching shareholders/CEO and just as likely to be outsourced/downsized as anybody else.

The only sane response to this is approach employment as a contract - you agree to 9 to 5 in exchange for salary and this is the entirety of your obligations and commitment. Any employer telling you otherwise is looking to steal from you.