Keep in mind it may take around 4 to 6 weeks for visa approval after the job has been accepted and all required documents from your side are with employer.
These days work visas for India & Pakistan are almost impossible to get. I was lucky as my company has diplomatic status and they didn't face any problem for visa approval. If you're traveling on an american passport you won't have problem for visa approval. As far as medical is concerned I don't know why you're required to get medical exam in your country. In any case your medical will be conducted in Qatar again. In my case I didn't get any medical in my country Pakistan. The only thing that was required from my side was my Police Clearance Certificate which is these days must as prerequisites for visa processing.
Keep in mind it may take around 4 to 6 weeks for visa approval after the job has been accepted and all required documents from your side are with employer.
These days work visas for India & Pakistan are almost impossible to get. I was lucky as my company has diplomatic status and they didn't face any problem for visa approval. If you're traveling on an american passport you won't have problem for visa approval. As far as medical is concerned I don't know why you're required to get medical exam in your country. In any case your medical will be conducted in Qatar again. In my case I didn't get any medical in my country Pakistan. The only thing that was required from my side was my Police Clearance Certificate which is these days must as prerequisites for visa processing.