I dont think CG is going to layoff but they are certainly removing middle level people.
Any senior person resigns they are hiring one level below person to replace him. The tactics they are using to remove is no hike in pay, reduction in variable payouts, no promotion. This leads to self resignation from employee which they are replacing with resources with low grade.