Customer Support Specialist
- United Kingdom
- Ireland
About the role About the role The Customer Support Specialist is on the front lines at Zellis, solving customer issues across a variety of contact channels. They ensure that we…
8 jobs