Our client employs more than 600 highly skilled professional across its offices in, London, New York, Paris, Milan, Barcelona and Rio Janeiro. They are a leading player in the internet, offering a broad-range of innovative solutions to their clients.
The Role reports to the Customer Base Manager for Italy and Spain, you will be responsible for [...]