Business Development Representative North America
2 months ago
New York
Start-up working environment. * WFH or work remotely. * Team buildings and company remote office. Sounds boring? The whole team met in Spain, South Africa, Italy, Portugal, France and Greece. We also ...