The pros and cons of using credit cards to buy groceries