0
In
Posted

Cecile Nouaille

Cecile has 18 years of experience in the management consulting and technology industries, with a strong record of executive leadership across strategy, operations, product management, sales and [...]