WHAT YOU’LL BE DOING The Customer Service Manager will provide direct management and support to the Customer Service team located in 3 locations in the Americas (total 7 associates). This includes but is not limited to insuring customer orders are ...