As of 2021, Info-Tech is serving more than 20,000 customers, manages more than 700,000 employees' payroll, and has a team of more than 400 employees.