Upsell Technologies
visit site- Undisclosed
- 1,000 - 9,999 employees
- Toshima City, Japan
Upsell Technologies is a Back Office Outsourcing company. They are based in Toshima City, Japan and Cebu City, Philippines and have a large team that specializes in Back Office Outsourcing, Call Center Services, and Customer Service Outsourcing. The firm was founded in 2003.
Client Insights
Industry Expertise
Telecommunications
80%
Business services
20%
Client Size Distribution
This provider has not added their client sizes.
Common Project Size
This provider does not have any client reviews.
Clients
This provider has not added their key clients.