I have worked night shift since I graduated from ns 3 years ago. I really like it, but then I am the type of person who likes to sleep in.
I have 3 kids, 1yr to 14 yrs, with school age kids it was no prob with night shift. I find I can work 6 shifts on nights and make more money than if I work 7 day shifts, thereby freeing up an extra day for my family.
Now that I have the baby I work just about every fri, sat and sun. This allows us to not have to pay for daycare, and I really only miss the kids 2 days a week, but tend to just sleep for 7 hrs so I can see them for a couple hours during the day. My kids don't have a big extra curricular activities sched so the weekends are good for us. Now working 3 in a row is tough (especially if you have a sucky, confused group) but not having to switch my sleep cycle back and forth more than once a week is worth it! I love my 4 off.