Campaigners are concerned that zero-hours contracts hand the employer total control over workers’ hours and earning power, meaning workers never know how much they will earn each week; meanwhile their income is subject to the whims of managers.