The major problem with making the economics work is utilization. If your users are local to a few time zones, you will naturally have lulls that you need to fill in. Even then, a single firm might have bursty needs compared to a diverse set of firms.
It is a hard problem to solve.