A merchant cash advance offers access to fast and flexible business funding, but costs can be high and difficult to compare ...