US - NC - Charlotte
January 8, 2025
Description • Customer Support Manager-Americas • The Customer Support Manager is responsible for the day-to-day interactions between our customers within the U.S., Canada, and Latin America regions and the InVue customer support team, providing leadership and close supervision of the team to...