Our Locations

Our global footprint includes contact centres and offices located in Australia, United States, Philippines and Singapore. Our network currently has more than 2,600 seats & 4,000 employees.

We’ve strategically chosen our homes around the planet to be able to offer our clients the best fit for their needs. Some stay onshore, some go offshore, and some employ a mix depending on the service – what we like to call ‘rightshoring’.

To get in touch with any of our centres, visit the Contact Us page.

To apply for jobs at our contact centres, visit the Careers section.

Want to learn more about Stellar?

Stay at the forefront of customer experience and industry trends.