If you are working in the company ask if they have liaison officer to facilitate all the requirements in immigration because it's easier. I had my visit visa already RP now.. the company where my husband is working process everything..liaison officer told us the requirements but not as difficult as what we are expecting 4 days after I got my visit visa.. had my medical 4 days after my arrival here received text it's ok then I went for finger printing the next day went to immigration for my RP that's all