Extremely high turnover of staff, but constantly hire new people instead of looking into why people are leaving. Very poorly managed. Don't give the hours promised, barely getting 15 when told I could get 40+ when hired. They have cancelled shifts on the same week with no regard to how it will affect the workers, staff are also sent home very often again with no regard to staff needing the hours. Managers don't appreciate staff and are often stood around chatting to each other on shift not doing a whole lot. The one-sided zero hour contracts leave the staff uncertain of how much they will get paid for the week, often promising more hours and then going back on the promise.