Answer:
Advantage: Cash-back cards are more flexible and you can use the money you earn to pay for travel, merchandise, or help pay off your balance.
Disadvantage: You have less of a record of where you spend your money, cash can be lost or stolen, and when it happens you have less recourse than if you had lost a credit card.