Get your taxes done using TurboTax

Thank you very much @DaveF1006 , in view of these elements I assume that my employer was not wrong in making me benefit from the tax treaty between France and the US and H1B visa is eligible right?