No credit card required
Browse credit cards from a variety of issuers to see if there's a better card for you.
Actually do a check for branches on their website. In MA they have agreements with other Credit Unions and with a debit card you can deposit "free" in any of those affiliates ATMs! I asked that same question because they don't have any branches in MA or within 100 miles!