will report directly to the EMEA Business Director. The position can be based in Switzerland, Belgium, France or Spain and can... and gain alignment from various internal resources (Technical Team, Marketing, Supply Chain) on strategic and near-term...