At least as of last Feb, Citi ATM in Bangkok still gave the "out of country" exchange rate which is about 10-15% worse than the "in country" rate which local exchanges get (~30baht/USD$1 vs ~33-34baht/USD$1 at the time.) Not sure if it got one out of the 1.5% (or whatever it is) exchange fee but given the exchange rate difference does it really matter?
You are MUCH better off bringing travelers checkscash than using your ATM card in Thailand. The difference is still current, although down a *slight* bit from what I remember.
XE.com:
Notice: The THB rate shown below is the international rate. Rates used within Thailand may vary.
1.00 USD = 30.3855 THB
In country rates:
Siam Commercial Bank: 32.94 bills
Bangkokm Bank: 32.75 bills