You are single so it could be worth considering. But if you have a GF then expect your relationship to falter.
Over the years I have had a couple of customers whose husbands work/worked away who I cleaned/clean windows for.
My impression is that family life is made more difficult when one of the spouses isn't at home for extended periods.
The one customer has split up, not sure what the real reason was. The other manages, but the day to day pressure of maintaining the home, getting the kids to school etc falls on Mom. She has a lot of support from her mother as she also works, but there is a lot of tension in this home. So its not about having 2 weeks home to spend with the family. Being stuck out on the rigs also means that he wants to 'balance' his life out by getting out on his bike, seeing his friends, etc.
12 hours on 12 hours off on the rigs can become lonely as has been said and turn some to become very me focused. Both of these guys spend any free time on the rigs in the gym, so their free time is developing 'me'. When they return home they don't switch off and then become family focused.
With my current customer, whenever I see him he isn't fixing the back fence or doing those household jobs that have needed to be done for ages, but is out on his bike or cleaning it after having been out on it.
TBH, is a bloke who has been out on the rigs in terrible weather for 2 weeks really motivated to want to be around screaming kids when he gets home?
Another family whose husband works away come home over last winter and then flew off the France to go snowboarding with his mates for 10 days. She wasn't particularly charmed as he had done the same during the summer to play golf with his mates. Not too sure about that relationship.
I worked away for a year and I can say from experience it didn't do our relationship at home any good.
If you are single then there isn't those pressures, but once you have a girlfriend things can get tough. While you are out there, your mind will hanker back to being at home. Worse still, you may start to have little niggles about what she is doing whilst you are stuck out there.
Working on the rigs has only ever been about the money, but even that is not assured always. I have another older guy who works for Total. He works on a platform that always seems to have problems and he spends more time at home than working just waiting for the call to go as the platform is now ready to pump gas. As he works from Holland, he has to pay for his plane ticket himself. Last minute bookings cost money. He only gets paid when he works.