Capita Consulting reported to have laid off 25% of workforce; 3 steps to assess sustainability of your own supplier’s service levels
For the last four months, the news media has been practically a one-focus outlet. As the health impacts of the pandemic start to wind down, news of the economic consequences it is leaving in its wake have started to filter…