Customer Care Specialist I - Contract at Vericast | JobVerse