BankFirst has 29 branches in Alabama and Mississippi. You'll also have access to over 39,000 free ATMs through the MoneyPass ATM network.