🤝 Sales📍 In-Person💼 Full Time4d ago
Customer Success Manager
$90,000-$100,000/year
Sign in to unlock your personalized workspace. Upgrade and view full role details.
Role Details
About Us the company builds trust between landlords and renters using financial technology, eliminating the burden of security deposits. Property owners and managers use the company to streamline their operations,…