I applied for a ticket refund for a heavily delayed train in the UK. A month after I applied they agreed and said they would deposit the money into my PayPal account. Three months later I remembered to check, and they hadn't. When I contacted them they were all "lol, whoops, how did that happen?". And finally paid me. Big companies really do take the piss.
In my case I waited patiently because it was outsourced, so I assumed its a company with maybe 10 people running through thousands and thousands of recalls for various companies. They might be slow, but as long as they get to it, doesn't bother me.