December 12, 2024

Chicago Economist John List Explains Why So Many Businesses Fail to Scale