hi i have a friend who is here with a visa passport. He was told he could not work in the US unless he has a green card. How would he go about getting one??? Also his visa was for playing professional baseball does that make a difference in any way???