Bank of America is offering a sign-up bonus of $300. Must open a new checking account by August 31, 2019, and set up a direct deposit totaling $4000 or more within the first 90 days. They offer three different checking accounts to choose from.
I usually switch banks at least once a year to take advantage of sign-up bonuses like these. Make sure you properly transfer all your automatic payments and financial information when switching banks to avoid any issues. It is nice getting paid to move money around.
Sign up here: (non-referral link)