Auckland's SkyCity casino has become the latest employer to abandon zero-hours contracts.
The company, New Zealand's biggest single-site hospitality employer with almost 3500 staff on its Auckland site, has agreed to give its 800 part-time and on-call staff guaranteed hours of at least eight, 16, 20 or 32 hours a week, at their choice.
It has also agreed to 2.5 per cent pay rises for all staff in each of the next two years.
Unite Union assistant secretary Tom Buckley said the agreement followed a union campaign against zero-hours contracts, where workers are employed as permanent part-time workers with no guaranteed hours of work. McDonald's, Burger King, Restaurant Brands, both main cinema chains and two hotel chains have already agreed to end such contracts.
At SkyCity, he said, it reverses a move towards more part-time and casual staff about 10 years ago.