Global Map > Startups > Western Europe > Spain > Barcelona > Talent Clue
Talent Clue icon
Recruitment and selection of technical and senior middle managers. Our network of over 60 talent experts and our collaborative recruitment and cloud platform enables us to find talent more swiftly.
Rankings by SemRush
National Ranking
49th
in Spain
Regional Ranking
497th
in Western Europe
Global Ranking
2488th
worldwide
Loading startups...
Need more insights about local startups?
See more with PRO