in your case zairulamri, you got your working visa after 3 weeks, in my case its almost 7 weeks already, but we are on the same company, i don't know with my local agency why it is delay