The good is to fly 744 for the Hadj, Orient Thai is a good company, worked for them on the classic before, they pay right ontime with direct deposit.
The bad is a short contract.
The UGLY, is living in Jeddah, they put youm in the Holiday Inn, heavy smokers everywhere, smelly hotel, and living in jeddah.
Jakarta is a nice crowded city, have a nice hotels with a good food everywhere.
D/O and C/P are really nice, they are from Indonesia.
Good luck,