Our Resources. It all starts with our people: 3,600 industry professionals with deep expertise in technology and industry business processes who are driven to succeed for our clients. Our team provides business process outsourcing solutions through an operating platform of 56 locations throughout the United States, Mexico, Philippines and India, as well as at numerous customer facilities.