I don't understand why it takes so long. In my case; I confirmed the job offer today; I sent a copy of my passport through email the following day, the next 2 days I receive a copy of my visa through email, and the next day they sent me my airticket by email, then after 2 I fly to Qatar .... My medical was done here in Qatar.