I work for a small NON IT company with 30 employees. If that company fills my H1B, is it possible to do. If yes then what are my chances of getting accepted/rejected for H1B? for more info: Out of 30, there are only 2 people who will be on H1B (including myself). After my H1B has been filled before 1st April, how long do I have to wait to receive all confirmations and when can I change my employer after getting H1B. I will be highly grateful if you can tell me for both premium processing and non-premium processing. Thanks.