I had a horrible experience with Citibank in the US; which has caused me to NEVER deal with them ANYWHERE.
I asked if I could pay my debt off online; they said no because it was not in good standing (yes, I was in arrears, but not by a lot). I explained, I'm moving across the WORLD, could you please make an exception. They said, no.
I then asked if I could please go into one of their offices here, or mail my payments to the address of the company in the UK. They said, no.
They said it was a whole nother company, and trying to figure out dollars/ pounds would be too confusing for them. Poor bastards. Don't want to confuse them. Mind you, I kept my US bank account, and made it clear I would be paying my US debt with my US bank account. Still, it would confuse.
I finally managed to gather enough $ to pay off my debt entirely; I rang them up (yes, from the UK to the US), and said, 'let's end this relationship now; how much do I owe you?' they said, 'you owe $xxxx, and I said, great, let's pay that off.'
Two weeks later, I receive a statement saying I overpaid by $12.
I rang them up (yes from the UK to the US), and said, 'What the f**k?!?!?' to which they calmly responded, 'oh, sorry, that was our mistake.'
So glad they pointed that out.
I asked if they could please deposit that into my bank account; the reverse of what they had done prior; taking money OUT of my account. They said, no.
I then asked if they would please mail that check directly to my bank, as it's just plain silly mailing it to me here, then me mailing it back to my US bank. They said, no.
I hate them.
And thanks to the info I looked up on this board, HSBC could not have been more pleasant, more generous (with their time and info), and I couldn't be happier.
And yes, they included a GOLD card when they opened my account. Bless 'em. Now I gotta pay THAT off!