June 23, 2022
5min0
Infomate the first shared services center in Sri Lanka, who has been pioneering the way to help create a happier, sustainable high-trust, high-performance culture for their people, has been officially recognized as a Great Place to Work Certified™ after a thorough and independent analysis conducted by Great Place to Work® in […]