Ciel Technologies

#BuildingTomorrow: Future of Shared Services Centres in India

June 20, 2020

Shared Services Centres (SSCs) in India employ nearly 0.8 million people across nearly 1400 companies generating nearly 25 Billion USD of revenues. India’s talent pool and cost arbitrage have resulted […]

Continue Reading