Pros
I was a driver and it was great to work for 3-4 months at a time then come home and take a breather. Company pays for lodging and gas. You have a meal allowance. It was great being able to drive around all day and make my own hours. The company genuinely cares about you. I rode up with my manager to a site. He got pushed out to another job last minute on our last day. He reached out and management immediately got me a rental car so I could get home and covered all of it. They even put me up in a hotel room for the night because it was a 15 hour drive and they didn't want me alone driving that long.
Cons
Pay is a little low so unless you save every penny during your three months on, you'll be hurting by the time you go back out. Inconsistent schedule on when you're out meaning it's difficult to keep a "landing place" for when you're off. You're expected to work 7 days a week. You CAN request a day or two off every two weeks. All in all, not a bad gig though. Great for single people with no family.