Bank of America, a leading financial institution in the U.S., is offering a $300 cash bonus for new checking account holders.