IZA Newsroom
IZA – Institute of Labor Economics
September 9, 2024
Study finds higher satisfaction with culture, leadership, and work-life balance in employee-owned firms