1135 employees total across three waves. They say they have approximately 19,000 actual employees. So about 6% total laid off.
A lot of this is just managers that don't want to be confrontational and firing the guy who just isn't working out but seems perfectly happy to just keep sucking at his job. These 10% haircuts give them the excuse they need to do their job.
However, some well qualified engineers won't be bullied by such routines: they'll simply go work somewhere they're appreciated.
You could argue that they did it in the stupidest way though.