Many workers trapped in zero-hours ‘exploitative’ contracts for years, study says

· The Independent