Involta
Company: Involta
Location: Cedar Rapids, IA
2021 Ranking: N/A
Number of employees: 236
Customer size target: SMB (26-100 employees), Midmarket (100-999 employees), Enterprise (1,000 or more employees)
Industries served: Communications/telecom, Financial, Government (state and local) and more