I apply for a job in US and request for H1B visa.
I did an interview by phone and receive by email an Non-Complete agreement letter and an authorization letter that I had to fill, singn and send back by fax or email.
In the letter I authorize to the employer to file my H1B petition and I to agree to pay attorney fee for the petition for $3250.
The employer send me the bank information to transfer the money.
It is legal?.
Who’s guarantee to me that I will receive the H1B visa?.
Thanks for your advice.