At least, you should ask the company to apply H1B for you. But you have to do right away, since you just have few days to apply for H1B. If you are luck, you will 在抽簽中得到一個名額 and get H1B.
As for I140, I 485, I am not good enough to give you advise.