since you've been here few times on different types of visas, perhaps they are checking all your records, that's why it takes time. we don't know why your visa still isn't processed and what will be outcome. but in any case, answering you initial question, this is the reason why your employer told you to wait home. once your work visa is issued, you are good to fly. so just wait.
since you've been here few times on different types of visas, perhaps they are checking all your records, that's why it takes time. we don't know why your visa still isn't processed and what will be outcome. but in any case, answering you initial question, this is the reason why your employer told you to wait home. once your work visa is issued, you are good to fly. so just wait.