10 employees
Otterz is a financial company that provides banking, payments, and accounting services for small businessess.
2022