Cardholders of this Bank of America rewards card can earn unlimited cash back that will never expire.