@superyob Whilst I can't help you specifically with your concerns; congratulations on the job offer and that the company will sponsor you! What field are you in? From what I have been reading it's quite difficult to get to US if you're not in IT? For H1b visa anyway.
PIC De Vere??