Employees say:
“This company focuses on the culture and it has always feel like a big family. The people are amazing and the leadership team is very easy to get in touch with. They are here to help you grow. We work as one big team spread across a lot of smaller teams.”
Company info
Founded | 2008 |
Industry | Information Technology |
Industry Vertical | Software |
U.S. Employees | 320 |
Worldwide Employees | - |
Sites | 5 |
HQ Location | Santa Barbara, Calif. |
Web Address | www.invoca.com/ |
Date info provided (companies may opt to keep some data confidential) | Aug. 02, 2021 |