x hide permanently

Ibotta doubling office space in 1801 California

News articles, headlines, videos

Ibotta Inc., a Denver-based tech company, will double its space in 1801 California St. in order to add nearly 100 staff members before the end of the year.