translate English to French: With just 20 employees, these ambitions might seem to be out of reach.
Avec seulement 20 employés, ces ambitions peuvent sembler hors de portée.