Obstetricians have very unpredictable schedules. They usually have scheduled clinic hours but deliver babies at all times of the day and night. To make their lives more manageable, most obstetricians share call schedules with other obstetricians.
If by better hours you mean more predictable, then the nurses have more predictable scheduled work hours. Hope this information helps!
I'm neither, but I am a nurse. I would think, hands down, a L&D nurse would consider themselves with better hours because they are set in advanced, you determine if days or nights suit you better, and their is predictability in the hours. No physician has the luxury when they are connected to a hospital. As a L&D nurse, the worst you have is a shift where someone doesn't show up and you have to stay a hr or 2 later. But you're already there. Babies don't have a clock to let them know day or night, when it's time to come out, it can be anytime of the day. An L&D physician or obstetrician has to come in. If you're looking for set hours, I suggest something more along the lines of a radiation oncologist. Even they can get an occasional emergency case. There are too many unpredictability in health care to have a set schedule.