I'm sorry for you and your friend.
When it comes to life quality, I often enjoy my country. In Sweden, it's standard to have 5-6 weeks semester and some holidays. I have 6 weeks.
I also just changed to work for a new employee, an insurance company that aims to be best at damage control for their customers and to be in the lead with technology and this far I like it.
Here they even have summer time(!), so half a year we have 7h 15 min workdays and the other half is 8h workdays.
That's something to talk with your employer about. And oh yeah, the company is in the lead of several market areas and is doing great. We also get to go on tech courses etc so life here seams to be good.
Edit: btw, not sure if insurance companies are frown upon in your country or not, but in Sweden several of the larger companies has a good or decent reputation.