it has to go through long channel maximum time is been taken by ministry of labor and foreign affair to give an approval, which could be from 1 to 3 months depending upon the nationality and position applied for (to see from Qatarisation angle)...then transfered to immigration to issue visa.