As of about 18 months ago, the contract are the same for Airbourne and Direct. The main difference is that Direct pays on the 10th of each month and Airbourne is later. Also Airbourne is more critical about getting your timesheet on a certain day where as Direct is more forgiving. Direct also sends you a "confirmation of pay" by the 8th of each month where as Airbourne sends you nothing. Airbourne timesheets have to be sent in by the company where as Direct is sent in by the individual via fax or email. I personally think Direct makes it a lot easier to know what you are getting paid and easier in sending in your time.