Sounds too good to be true... How long will it last before I have to start paying?
[1] http://www.pcworld.com/article/2018603/get-a-free-25gb-box-a... [2] http://hojoki.com/#plans
Moreover, if somebody uses even 10GB, they're pretty well locked in to box.com. That's more than any competitor I know of gives with free accounts, so to switch, you'd be looking at paying, right off the bat, for service you haven't vetted yet.
So while 25GB may feel generous, it's really only a one dollar loss leader, and the "catch" is built in to ordinary usage of the service.