Bank of America® Customized Cash Rewards credit card Review: Flexibility to Earn Big Rewards