Deli corporate office is located in Brazil and has 11-50 employees.
deli
Departments
Number of employees
Operations
1
Information Technology
1
Sales
1
| Location | People at location |
| South America | 1-10 |
Explore people who held key positions, contributed to Deli's success, and advanced their careers.
Explore More
Deli helps restaurants across Latin America run smoother with simple and modern digital tools. Started in 2014, they've grown to support over 13,000 food businesses in Brazil, Chile, Argentina, Mexico, and Colombia. Their team creates easy-to-use management software and apps that make restaurant operations simpler and more efficient.... Read More