I submitted my work visa requirements through my employer around three weeks ago and have not heard any concrete developments on it yet. All requirements that were needed from me were complete as far as I am concerned; I just don't know if my employer complied with theirs. It's actually very frustrating since it takes forever to get anything from them.
Is it OK to check with the Immigration office directly even though it has just been 3 weeks? I also do not have the reference number, nor was I asked to sign anything (contracts) yet. Are contracts part of the work visa requirements? The company is actually a very a big and reputable corporation and HR keeps on saying they did not have any problems with work visas before. The company is overflowing with expats, so I am taking their word for it. It doesn't ease the anxiety of waiting though.