Customer Success Systems Manager at Legora ($124K - $146K)