Yep I agree with the others, I'd be saying no to casual. When you go on maternity leave your employer only has to hold your current job for you. So if you go casual, after maternity leave they can just say, sorry no shifts for you this week & continue to do so forever.