A frequent commenter on this blog now has a green card problem that will need assistance from a lawyer!
This page gives you an explanation of the problem and a chance to donate.
I’m advocating for a friend, and I have the sense that questions about this can certainly be raised. So look at the case for yourself and see what you think. I myself think that excellence in a beginning prof most certainly should not be wasted on green card issues.