Firstsource is a leading global provider of business process management services. Earlier known as ICICI Onesource, it was Founded in 2001. It operates on a global delivery model which includes over 15,000 employees across India, US, UK, Argentina and the Philippines. Firstsource has over 70 global clients including several Fortune 500 and FTSE 100 companies.
Firstsource is a highly people centric organization, thus, providing equal growth opportunities to all the employees. It believes in respecting every employee and creating an environment which ensures employee engagement.