When I graduated last year, I tried to find a job in the US. Usually they would ask me if I am legal to work in the states. I guess that means if I am a GC holder or has a H1-B visa. (I thnk NT visa doesn't count). So I was a little bit confused: You got to have a working visa in order to find a job; but you can get a working visa ONLY you found a job in the states.
Do you have any info about how to dealing this matter and working in the US? ( I mean in X years, and if by that time I still like US/USD)