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
40th
in Spain
Regional Ranking
699th
in Western Europe
Global Ranking
3669th
worldwide
Loading startups...
Need more insights about local startups?
See more with PRO