Bank of America is a financial institution offering personal banking. Bank of America offers banking services to small and large businesses as well. The company provides checking and savings accounts, CDs, credit cards, check cards, loans, mortgages and more.