Painful to see how many things can and will go wrong. When you have been comfortably growing within reputable and global companies, you do not learn how to seek your next opportunity. And yes, I can see how I have made many of these mistakes. "Fit" and "referrals" being the keys, all other tips remain valuable to increase the chances. Cheers