Business Development Representative North America
2 months ago
New York
Our team is based in Czechia, UK, Austria, Spain, Portugal, Slovakia, Croatia, Nigeria, Morocco, Canada and the US. Who are we looking for? The ideal candidate will be a objective-focused sales ...