January 30, 2025 0 The impact of managers vs leaders.. Investigating the myth. People leave managers not companies