A company can give me 23000 a year. I am a cs major. Is 23000 enough for application of H1. I may have to pay legal fee myself. what is the requirement for the sponsoring company. can any company sponsor H1b? thanks