Bank of America is Discover's #1 competitor. Bank of America is a Public company that was founded in 1998 in Charlotte, North Carolina. Bank of America is in the Retail & Business Banking industry. Compared to Discover, Bank of America has 196,800 more employees.