1. About
  2. Locations
  3. Spain
Barcelona skyline


Barcelona, a cultural capital of the world, is Spain’s largest economic center, powered by the service industry.

Barcelona is considered the backbone of the Catalonian economy - and has a huge role in Spain’s overall economic health. Nearly 20% of new businesses created every year in the country are based in Catalonia. Much of Spain’s working-class speak the country’s official languages in addition to English and a wealth of other European languages.

We're always looking for talented individuals to join our family.

Search job openings

  • 0

    Digital CX delivery center

  • 0k+

    Team members

  • #0

    In cutting-edge technology skills

    Coursera Skills Index

  • #0

    Top economies in the world

    IMF 2019

  • Office in Barcelona
Item 1 of 3

Our Facilities

Barcelona is famous for its impressive history, culture, fantastic architecture and interesting people. And our 1000+ team members are no exception.

The city is also becoming one of Europe’s hottest tech hubs with the ability to attract highly educated tech talent. In fact, the Barcelona lifestyle is considered so attractive, that it’s not hard to convince talent from all over the world to relocate to the city.

Barcelona round about

Business Benefits

Spain’s cultural prominence and economic growth is attracting workers from all over Europe and businesses from across the globe.

Infrastructure and ease of scalability

When it comes to office rent, energy and costs for telecommunications, Spain is a very attractive option. In fact, Barcelona is one of the top-ten European cities in terms of the availability of affordable office space.

Strong service sector

Spain is heavily rooted in the service sector with over 67% of their GDP coming from the industry in recent years. This is supported by a multilingual workforce where virtually all primary school pupils have learned English as a foreign language.

Affordable, skilled workers

Companies can find very talented workers for extremely reasonable rates. The strong talent pool makes Barcelona a very competitive European city.

Cultural center

Barcelona is a cultural center - the most visited city in Spain and one of the most visited in Europe! Not only does its rich heritage and architectural works attract tourists, but workers and businesses alike.

Where to find us

TELUS International


Avinguda Diagonal, 211, 08018 Barcelona, Spain

View on map

See what makes us different

Visit us in person by scheduling your site tour today.

Contact sales

Proven formula for results

See how the Culture Value Chain can transform your customer experience organization.

Experience the Culture Value Chain