Locations
Carmel, IN, USA · Indianapolis, IN, USA
Size
11-50 employees
founded in
2019
Alleo is a virtual team collaboration software