Centris corporate office is located in 119 W Tyler St Ste 260, Longview, Texas, 75601, United States and has 201-500 employees.
centris information services
centris
centris llc
centris information services llc
the centris group inc
centris insurance co
Departments
Number of employees
Sales
11
Operations
7
Information Technology
6
Human Resources
4
C-Suite
4
Marketing
2
Engineering & Technical
2
| Location | People at location |
| North America | 51-200 |
Explore people who held key positions, contributed to Centris's success, and advanced their careers.
Customer Service Speci... at Tata Consultancy Servi...
Worked as Customer Service Representative
at Centris (2021-2023)
Explore More
Centris is a bilingual nearshore contact center based in Mexico, specializing in AI-powered customer support solutions. They offer a range of services including customer support, business process outsourcing, inbound sales, and tier 1 tech support, primarily targeting industries such as insurance, healthcare, retail, and finance. With over 30 years... Read More