More than a million people are working on a zero-hours contract basis, and around 720,000 of them have been with their current employer for over a year, according to analysis by the Trades Union...
Millicent Machell