What you need to know before taking out a business cash advance