First try to get some experience here for getting a job there easily. Learn Hindi if you dont know already. Knowing basic arabic is added advantage. Similarly Knowing Driving also quite useful. You should be selective in choosing companies. Once VISA issued by them,you cannot change the company unless the original company cancels their VISA. Finally make agreement in writing regarding salary to avoid disputes later.
ALL THE BEST