I remember talking to a mexican guy at work a very hard worker. I asked him how he got here. He said he waited about a year and a half to get a visa but every 6 months (I fprgot) but he had to go back and renew his visa. He said it was better than constantly watching his back or living in fear of being set back. Or getting abondoned in the desert by some fucked up coyote or some cartel scumbag.