translate English to French: Indeed, they can innovate and implement new initiatives more easily.
Il leur est en fait plus facile d'innover et de mettre en œuvre de nouvelles initiatives.