Firstsource - formerly ICICI Onesource - is a leading global business process outsourcing company. Founded in 2001, we rank third in BusinessWeek's "Hot player" list of offshore outsourcing companies. We operate on a global delivery model which includes over 24,000 employees in 44 centres across India, US, UK and the Philippines.
Latest Press Releases: