My husband company, a local company, took 6 weeks. Seems to depend on whether a local company HR involved or not... if local they are notorious for sitting on any work. Most international companies have their own facilitators and do their own so lot quicker.