Location: Belgrade, Serbia.
You can see this info in each post, where user info is in right corner ===>.
Getting green card it 2nd phase.
First phase is getting working visa type. Take a months even years
for your future employer to finish this for you in ministry of work.
And why would anyone do that if one can find local worker?
Only if he pays you so poor, or you are so outstandingly good in your field of expertise,
employer will have a good reason to spend money and time on
lawyers and bureaucracy to get your sorry ass in USA
Usually people work remotely for some US company or are outsourced
for some time before they get invited.
And waiting for green card after few working visa extensions
is waiting of your life. It surely pays of in the end but you have to be
indefinitely patient.
Writing all this from real experience of someone i know...