Sergio Mendez Email

Sales and Marketing Manager . DI Squared

Current Roles

Employees:
39
Revenue:
$7.5M
About
Experts in Data Integration & Visualization
DI Squared Address
3340 Peachtree Rd, Suite 1800
Atlanta, GA
United States
DI Squared Email

Past Companies

DI SquaredSales and Marketing Manager
Mendez Group, Inc.Sales Manager
DocuLexLatin America Sales Manager

#1 Startup Dataset

Growth rates, revenue data, direct competitors and contact details.