One thing that I would like to mention is that plan on a long wait, you will be notified in about 10-12 days about their decision to hire you, then you will have to e-mail them back a signed letter of acceptance, once they get back everyones letter or not, then they work on getting class dates and such, one long process is the Saudi Work Visa, I interviewed on Dec.2nd and am still waiting for my work visa, many have turned down the position just because of the wait, so if you get hired it may not be until late march or april till you start and your first pay check won't be until you get over to Jeddah, so all expenses related to getting your visa and second passport will be up to you until you get to Jeddah to get rembursed, plus pay checks are paid on the 28th of each month
Good Luck