I live in Denmark at the moment, and if my company wanted to lay me off without cause, they would have to give me three months notice. I have 6 weeks of vacation (with the option to take more unpaid; this 6 weeks is not including public holidays), private health insurance on top of the public health system through my company, pension both public and private, have no practical restrictions on sick leave, and work 37.5 hours a week (much of which can be done remotely). I have not once been asked to, or needed to work overtime, or be on-call unpaid. When I return home from work, unless I have planned to put a few remote hours in (to reduce my time spent at the office that week), I am neither expected nor required to answer emails or messages.
If I do lose my job, I will still receive a significant portion of my salary for a year, thanks to insurance through my union (I work as a software engineer).