In development and production, you're typically involved in smaller business decisions at regular intervals. In exploration, you do work to support very large (100's of millions to billions) business decisions with longer timelines, but very inflexible deadlines.
Normally, you'd have a couple of months of crunch time before a bid round/prospect assessment/etc. You work 12-16 hour days for 60 days straight, and after that there's a period where no one cares if you head out early every day for a few weeks. During the crunch time, though, there's an expectation that you're "all in".
However, I'm more of an internal contractor (I prefer the term "mercenary interpreter"). I rotate between teams that are understaffed and help out during the "crunch time". The downside to that is that I rotate off of one understaffed team and on to another with no down time in-between. It wouldn't be as bad if I were actually on a particular team long-term. (The upside is that I get to see a lot of neat geology.)
Most of this is just me griping about my current role (I'm hoping to move to R&D soon). It's not quite this bad outside of the specific teams I've been on.
However, there's a strong culture of working crazy weekends and long hours that I really wish we could change. I've worked for three of the majors. There are differences, but this part of it is the same.
Overall, I just don't understand why salary is negotiable in a job, but time off isn't.