Remember TANSTAAFL. ("There ain't no such thing as a free lunch.")
(I looked at their web site, and am reading between the lines a bit to fill in the information gaps.) You have to have a documented income stream, which they (Stone Street Capital) purchase a portion of. So, yes, it's just a bank loan. It's a "non-recourse" loan, so the lender assumes all risks. That generally translates to a higher interest rate than you could get if you are willing to assume some of the risk.
If you have an income stream, and you need cash now, it could be a good move. It depends on whether you can turn the cash into enough income to justify what it will cost you to get it. If not, you should probably look elsewhere for financing.
Disclaimer: I'm a software engineer, not a financial adviser.