Courtesy of Invoca

    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

    IndustryInformation Technology
    Industry VerticalSoftware
    U.S. Employees213
    Total Revenue-
    HQ LocationSanta Barbara, Calif.
    Date info provided (companies may opt to keep some data confidential)July 10, 2020