At the time of writing, the number of people in Britain on zero-hours contracts sits at almost one million (903,000) – up 21 per cent in the year to June 2016. Almost a quarter of the jobs in the adult social care sector are offered on zero-hours contracts.

