NNitraStrategy & Operations Lead, Customer Success2 locationsCustomer Success$150,000 - $180,000 / year11 days ago