I agree with TreeofLife, just wanted to add I had a friend from the US that had a company sponsored Visa in the UK - the process took a while although she applied over xmas so that could have slowed things down, and it was expensive for her(something like £500). And then when she wanted to change jobs it was difficult as her visa was attached to her particular job. I'm sure these are general visa issues though and it would be very similar in the US