"Microsoft laid off 9000 people and replaced them with 14,181 H-1Bs" which is a misleading narrative. Most petitions are renewals that need to be done every 3yrs. In 2024, Microsoft had ~1200 new H-1Bs: —~25% of all H-1B petitions —~10% of new headcount —0.5% of total employees
118,07K