Castles Technology
–
Kennesaw, GA, 30144
Job Description Salary: As the Manager of Customer Success at Castles Technology, you will build, lead, and manage our customer success team to ensure the satisfaction, retention, and growth of our customer base. You will play a critical role in... - Jun 20