Customer Support Specialist needed in San Francisco, we offer support for visa and green card applications to the US
- chukwu sarah
- 3 hours ago
- 2 min read
The Customer Support Manager will be in charge of overseeing our help desk, answering customer tickets, using our support analytics to analyze and track customer health, and developing a thorough customer support and knowledge base.


