@inthehands The US Visa lottery system is fucked Small companies play tough odds and end up spending between 5-7k per application for premium processing for new H1Bs, only for USCIS to reject petitions randomly. In the recent past, one of my companies paid for the H1B visa transfer for 5 folks. 3 of them chose to walk away and take a job at a different company (not FAANGMAMAA). That is straight 30k down the drain which is non-trivial for small businesses.