Hi Snackwars,
In my opinion, I think zero hour contract has it's own pros and cons. In my case, I am on a zero hour contract myself working as a Student Ambassador for my university. It's really convenient and makes me really flexible with my time, zero hour contract is certainly a better option for student like us because you won't be forced to work at a specific or fixed timing. As the job will be provided based on whether you've signed up for it.
In conclusion, I really think it's a good idea for you to do a zero hour contract as a student.
Hope this helps!
Best wishes,
- Howard
Coventry University Student Ambassador