You boss can give you either J1 or H1b. If he wants to pay your less salary, he will give you J1. For H1, he must pay your regular salary approved by Labor Department. If you accepted low salary, you better not to talk about H1, that means you are asking increasing salary. If he will pay your pretty well, why just tell him directly you want H1b.
By the way, J1 is not bad. No tax for 3 years and will increase your total legal staying period to 9 years (3 years J1, 6 years H1b) for GC application. Only con is you have to get waiver, but it is pretty easy to get.
By the way, J1 is not bad. No tax for 3 years and will increase your total legal staying period to 9 years (3 years J1, 6 years H1b) for GC application. Only con is you have to get waiver, but it is pretty easy to get.