Pin Head,
Don't even border to apply! Why? The pay is way too low for a start. Even if they are willing to throw you a 777 rating,they will bond you to the company and you will be trapped with a low pay for a few years.They work thier expat to the max legal limit,no leave will be approved(logicaly because of the shortage of pilots,why do you think they want to hire expat in the first place?)and the management is playing games with the staff all the time. Don't expect to get a seat to your home even you get your leave.
Go somewhere else for you life sake!