New Business Sales Manager (Partnerships) - North London
15 days ago
London
With over 1,500 partner deals signed, in over 50 countries, we have surpassed expectations. The ... Amazon, Netflix, EY and Uber amongst its customers. Companies of all sizes are shifting to flexible ...