With branches in more than 40 countries, Bank of America offers checking, savings, financing and investments for individuals, small businesses and large corporations. Online banking and bill paying are also available, and this branch offers an 24-hour ATM and drive-up window.