While the teller i dealt with was nice enough, it was a pain to get in and out of the airport (not to mention i had to pay to park) to only find that my 1000 Euro order cost me almost $100 more than the FX desk at the Aventura Mall location. I will now only deal with the FX desk at the mall as they are even better than my Bank of America account relationship.
Pros: At airport
Cons: At airport if you are not flying
more