Thanks, The key difference is that there is cap limiation for H1B working for company, but the H1B transfer will not have that problem.