But try get H1 instead of J1, so you don't need to go through the pain of J1 waiver. (Such H1 visa doesn't count for the annual cap, so always available for you to apply if your boss agrees). Also you can start green card application right away with H1 visa.