Zed, I am too waiting for work visa, over 3 weeks have passed. QP commits to get it this week so I guess you should get it soon. Ask your employer continuously as it might atleast remind them to track the application.