339 employees
Alma is a provider of installment-based payments through a large merchant network.
2018