O2 has the worst customer service I've ever experienced. Every customer service rep provides different, often contradictory, information. For instance, I had to call twice to cancel my service because I didn't trust that the first rep had actually done what I had asked. Good thing I did because the second rep informed me that my service had not been cancelled. Both reps peppered me with the same questions -- trying to sell me stuff when I could not have made it more clear that I wanted no futher business with the company, ever. And, sadly, that was one of the better interactions I've had...