H1B sponsors Database
When you already know somebody Functioning for a small consulting organisation in the United States, get in contact with them and let your network help you. This can be a good choice, but keep in mind the aforementioned hazards!