Barkback
Open positions
1 job
5 views 11 years ago
Customer Success Manager
Open 142d North America
United States
Santa Barbara, CAbarkback is seeking a customer success manager to join our awesome team. Amazing opportunity to be a part of a high growth, mobile/consumer venture that is changing the way customers interact with businesses. As the…