TERRASOURCE GLOBAL jobs in SAINT LOUIS MO, United Kingdom

Position Summary The Global Customer Service Manager will be responsible for organizing, structuring, training... and Responsibilities Manage a team of Sales Account Specialist handling inbound and outbound global calls. Develop a team that can handle...

TerraSource Global

Position Summary Acts as liaison between the Company and the customer and/or sales representative concerning quotes, orders and other inquiries. Investigates and offers solutions to customer challenges. Essential Duties and Responsibili...

TerraSource Global