Customer Care Specialist, Project Based – 6 months at Vista | JobVerse