CSR (Customer Success Representative) Germany at Naboo | Standout | Standout