We have an excellent opportunity for a motivated Customer Success Manager! If you are a customer service professional... Manager or similar experience preferably in a fast-paced & high-volume environment with a minimum of three years is an asset......
Job Location: Newmarket, ON, Canada