I've been considering petroleum engineering because of the rotating shift structure of drilling engineer work: such engineers typically work for 1-3 weeks, 12 hours a day, and then are off for an equal amount of time. However, lately I've become concerned about the job security of petroleum engineers, but I really want that rotating schedule. So, I have two questions. One, are there any other engineering jobs with a similar rotating schedule? And two, could I get a more flexible degree (such as in chemical engineering) and still work in petroleum as a drilling engineer with a rotating schedule?