Telluride is a Direct Search and Recruitment firm based in Luxembourg and France, focused on the placement of experienced professionals in the industrial, commercial and services sectors. Telluride provides a great tailored search and recruitment service across the Industry practice throught the ex... Read more
This company has no teams yet
This company has no offices yet