I think layoffs are inevitable given the sharp downturn globally. The demand for consulting evaporated over last 2 weeks. Services are working fine as they are long term things, so that's all good but consulting is about to get butchereed big time. I wish you (or us) all the best - we'll need it over next few weeks.
My prediction: Cuts start April 1 - have no inside info basing this on my gut