My Turkish contract is 3 weeks on, 1 week off (usually works out 20 days on 10 days off). Many ex Jet contractors here.
Commute home on THY or other airline if not on network. I usually fly about 60-70 hrs month, 3 or 4 trips. Accomadation is excellent but pay is low, about 9.5k $US for B777.
Guys who work a 6 week rotation are able to pick up significant overtime and boost their salary to approx 12.5k, trainers a bit more.
It a good choice I think. Time at home for guys with younger families or more active girlfriends and a chance to make some cash for the guys nearing retirement.
Still if your airline can't honor a roster it is all pie in the sky.