translate English to French: Our success rests on the technical expertise and experience of our employees.
Notre succès repose sur les connaissances techniques et l'expérience que possèdent nos employés.