Red7
Open positions
1 job
3 views 6 years ago
Customer Service Specialist
North America
United States
Dallas, TXWe are looking to hire a Customer Service Specialist to join our team. The ideal candidate will be responsible for working directly with Red7 customers through many channels as a valued resource and trusted advisor,…