Hosting provides cloud-based storage solutions. The company is headquartered in Denver, but employs 100 in its Newark, Delaware data center.
The company is the parent company to Host My Site, a 1997 Newark startup which continues to provide cloud-based solutions to small businesses.