It looks like age was the main determining factor in these layoffs.
Oh, I am sure there were just enough 20+ and 30+ employees to avoid age discrimination suit, but on the whole, this looks like a cleansing of the old guard.
Really sad to see the most loyal employees treated this way...