Merchant cash advances are not inherently bad, but they are risky. Merchant cash advances usually have high fees and you will have to repay rapidly. There are also a lot of shady operators in the merchant cash advance space. Thus, this type of business financing is not recommended for repeat borrowing needs.