Espagne (...)
Leadership / New challenge Sales team management / performance result culture use to travelling 80 % (...)