The cuts include workers in senior director and vice president roles, as well as managers, product developers, product managers, program managers, software developers, site reliability developers, technical analysts, user experience developers and others.
They are in no-way laying off call center employees, they are laying off tens of thousands of the most highly paid US workers.
And yes the numbers of H1Bs granted in 2025 is relevant. You don't layoff 20% of your 100,000+ people workforce all of a sudden 'cos March went badly.