I know 3 friends that have been reimbursed the visa and training expenses just a couple of weeks after joining!
Jet have numerous problems, this contract is far from perfect but they honored their word to the line.
Why should you have to reimbursed for those expenses? My current employer covered all those expenses up front.
My only interest in this is a US base, if the time off is inadequate then there is no sense even trying. One wonders if they will improve the package if they cannot fill the seats, especially since a number of the local 737 pilots are moving over to their partner airline in AUH and are being trained on to the 777.