1: she is casual all the time, however she works 5 days by 7.5 days a week for these 3 years, she has payslip to prove that.
2: the agreement said she is casual.
3:no public holiday or annual leave.
very depends on the company.
if she is lucky she might get it if not, not entitled to anyway she is a casual staff not obligation for the company to offer RP