I've been looking for my first job in Asia, so been dealing with countless agencies the last few months
They all seems to offer similar options. What I do know is dependant on the contract you going with the airline either pays a once off fee for you and doesn't hear from the agency again about your contract. Or if you going to be paid through the agency the airline pays a monthly fee to have you for as long as you on contract. For some airlines they have no choice but to use an agency (compliance apparently) as I looked at going direct with a few, but no option??!!
Still not sure which agency is 'best' to go with! They all seem like they just interested to get you a job and not to answer any questions/concerns!!!!