Involta: On a mission to transform the world through technology
CIO
DECEMBER 21, 2023
Based in Tucson, Arizona, and with more than 240 employees, Involta operates 12 high-performance data centers in Arizona, Idaho, Iowa, Minnesota, Ohio, and Pennsylvania. Kremer notes that Involta is proud to support that important work by driving change and innovation in the technology sector.
Let's personalize your content