your sure the comnpnay is his sponsor and not you? my wife is my sponsor but the company took care of all the paper work and issued me my residence permit