Which, of course, you can if you're on benefits. If you're on benefits and offered a zero-hour contract, I suspect you have to take it or lose those benefits. Then you'll have the approximately two month wait for your new in-work claim to be processed, which will probably then be refused because you're not working enough hours!
But, you know, it's progress, because it's getting people back into work *sigh*
That's something of a side issue though: the whole employment and welfare systems needs a complete overhaul.