What are the main causes of high turnover in restaurants?

The most common causes include poor hiring decisions, unclear onboarding, inconsistent scheduling, weak management, lack of communication, and limited growth opportunities. These are all areas controlled by HR management.