I mainly prefer jobs that give you a specific time to work on a task with a deadline. I dont have specific time I can call my part time. All depends on my work in university and the level of pressure. I live in Dubai, if the job is in town, i can come and meet the employer, if not, i dont mind other communication methods online. Pay doesnt matter to me, I dont do this to make money, but to gain more experience. But certainly I have to get paid for my effort.