Terra Firma are experts at baiting people in with exuberant promises, but fall drastically short on delivery. You'll be expected to do the same thing with your clients. Company not willing to do things the conventional way, and opt to run their business on the boarder line of a ponzi-scheme.
Google the owners and their past.
Unfortunately, this is one of those situations where everything is too good to be true.