Omnisend

United States
201 Total Employees
Year Founded: 2014

Teams at Omnisend

Recently posted jobs

14 Days AgoSaved
Remote
4 Locations
eCommerce • Marketing Tech
The Account Expert role focuses on customer success by onboarding clients, developing strategies, providing guidance, and enhancing engagement to drive e-commerce revenue.