Originally Posted by
TOMFORD
State Farm bank reimburses up to $10 ATM fee / month. Unlimited if you have direct deposit set up. These include all ATM fees - $3 fees from Chase, $5 fees from gas station, $20 fees from strip clubs, 180 baht fees from Bangkok ATM, you name it. If it's not automatically reimbursed, give them a call/message and it'll be taken care of. But personally I have never had to contact them, the fee rebate has worked perfectly. Your money would also be supporting a smaller start up bank rather than the relative giant Schwab is.
I don't think State Farm waives foreign exchange fees whereas Schwab does.