What does it take to maintain a good work-life balance?