I am a registered nurse and midwife. I'm in Australia so things are a bit different but anyway :-)
Pros: as much casual work as I want. I choose to work only day shifts, only on my husband's days off and only in ED or maternity
- pays pretty well, especially as a casual
- nice variety. No two days are the same.
- portable. If we had to move, I could get a job virtually anywhere.
- inflexible hours. I can chose my shifts but, if I am booked for an early, I have to be there at 7am and stay till 3pm. I can't negotiate an 8-4 or 9-5 day to accommodate school drop-off etc (this may be different if you had a community or corporate job)
- can't work from home
- need to do 40hrs/year of professional development even when I'm not working/on mat leave
- difficult to leave in an emergency. Pts have to be handed over to someone else.
As a student and new grad you will have less flexibility. You will be required to do clinical placements and specified times and may not have much say in what shifts you are allocated. Some facilities will not employ casuals who don't have at least 12 months clinical experience. And I would not recommend doing casual straight out of uni.
I actually don't think nursing is a great job in terms of family compatibility. My perception, seeing teacher friends, is that teaching is better from that perspective.