Hi oldboldpilot i am on the 777 with them.
Never heard such thing like 2 weeks off every 2 month, its strange cause no such thing exist like that in AI for 777 fleet as far as i know but still i am not very sure about contract info for expat pilots.
yes there are options to get based in London and Frankfurt too. But if you dont live in these places my advice would be that you should come here to india,
Pay is not bad and expats get almost double the amount than us Indians.
expect to fly between 60 to 75 hours. which is not really bad but you will get at least 2x non stop flying to USA per month..
Since i am not based outside india, i cant really tell you about getting night off outside india but yes you will get.
PM me if you have any more doubts