I am currently living in India and have 2 job offers from 2 separate
Companies in USA. Is it legal to ask both of them to file for my H1B visa? Is it possible that USCIS may reject both petitions?
I have heard that this year visas would be filled up in the first week of April itself so having both companies file for me would increase my chances of getting at least one H1B approved.

