I cannot believe that a company the scale of Vodafone can have such bad customer service. I spend 30 minutes on hold to speak to an advisor with very poor English.
This man then told me he needed to transfer me to another department, and reassured me it would be a direct call transfer and I would not be put on hold again. I was then placed on hold for 40 minutes! Absolutely shocked that they still have any customers left in all honesty.