"Working on a zero-hours contract made me feel exhausted and negatively affected my mental health." This statement comes from a former theme park worker, but is a typical view of the estimated five million UK people with no job security. Now some zero-hours contract workers are set to be offered...