Refine your interests »
In the wake of increased international focus on karoshi—a common Japanese term meaning “death by overwork”—Japan’s government and business leaders alike agree that Japan’s “culture of overwork” is a critical issue in need of...more