The revenue decline is not stopped yet. DXC estimation is -4 to -6% for 2025.
You can assume it could be a higher percentage as the ususal headwinds will occure.
What does it mean for the number of employees?
Sure we will see a drop of this number. As the new hires was approx. 33.000 in FY2023 as stated in the GRI report, the leave rate of 25% can be used to reduce workforce.
In that case the leadership is not too unhappy about a desperate workforce longing for a increase of their salary. MAybee they leave and reduce the cost side of teh balance sheet.