Well, bottom line is it all depends on your sponsor. If you train for your CPL / CFI at a particular school, then you have more chance of getting a job.
Technically, you also need a J1 to train for a US rating as a foreigner, but quote " as we examiners don't talk to the INS its not a problem"....