Human: Which bank is offering the best cash back credit cards? Assistant: 
The answer depends on several factors such as your spending habits, credit history, and the type of rewards you are looking for. Some of the top rated banks offering the best cash back credit cards include Chase, Citi, American Express, Discover Bank, and Wells Fargo. It is best to research each card and their individual benefits to determine which one is right for you.