Skip to Content

Employees say:

“Invoca is a truly wonderful place with trust and empowerment in the center. And the managers value the healthy work environment but also individual well-being. Work-life balance and open communication is important to this company.”

Company info

Founded
2008
Industry
Information Technology
Industry Vertical
Software
U.S. Employees213
Total Revenue-
Sites3
HQ Location
Santa Barbara, Calif.
Web Addresshttps://www.invoca.com
Date info provided (companies may opt to keep some data confidential)
July 10, 2020