I have recently been offered a teacher position in Riyadh, I have heard a lot of negative stories but the one stand out is that workers will not be able to have their passports at their position until their contract ends???
Is this true? If it is could it be avoided?