The number of Britons on zero-hours employment contracts has risen five-fold in the last decade to almost a million people. But critics accuse the contracts, which have little job security, of being exploitative. In response, McDonald’s is offering fixed contracts to all of its UK staff.