Besides, a "significant length of time" working for company A is needed before you can transfer I hope you will use your best judgement and make a wise decision to get the best possible. Good luck to you