When I was in grad school, the post doc who worked for my advisor got greencard while working there, then found a faculty position in another University.
That was a long long time ago though.
That was a long long time ago though.