Would not recommend going contract with most of the low-cost carriers(In Europe,thats the Brit and Irish ones) as they are very unscrupulous and will use contractual clauses(like not flying you..no min hours..no pay)to win any falling out you may have with them.But with reputable airlines,contract work is absolutely fine.Worked with JAL and KAL...both a real pleasure.