I had the same worry when I started applying to regionals last year. However, I ended up getting hired by the first one I interviewed at and 7 out of 14 people in my class were greencard holders.
The background check can be a bit of a nuisance, but doesn't seem to bother employers too much. The only time I can see it being a problem is if they need you to start right away.