A data storage company specializing in high-performance, scalable, and cost-efficient storage solutions.
2016
United States
501 - 1,000 employees
Computer Software
$25M - 100M in revenue
Not profitable
Beyond Top 100
United States, Tech, Information Technology & Services
United States, Tech, Computer Software
Sustainability Report
Total sustainability employees
2-3