Answered by Steve, Hiring Expert at Caterpillar Inc., on Friday, March 7, 2014
The reluctance from companies to sponsor is due to many factors, but key among them is economic uncertainty . Because of the volitility in the global economy right now, companies have a difficult time accurately forecasting their financial position 2-5 years in the future. As such, they are reluctant to take on future expenses. In addition, there is uncertainty about how potential immigration reform in the United States will affect U.S. companies and the economy. I would recommend researching and connecting with a company or two that provides supplemental or agency workers to other companies. These companies are typically more willing to provide sponsorship and other companies will use their workers because they do not have to assume the financial burden of sponsorship.