KeyBank is a national bank that provides a wide variety of deposit accounts — many with high fees and low rates. The bank operates more than 1,000 branches across 15 states crisscrossing the US from ...