I have been with O2 for 15+ years. Disgusting non complient customer service. Cannot get anything done correctly. O2 are trying to charge me more money on my monthly contract and I cannot even get the help via phone or online to change it. Customer service hangs up on me when I ring up. Chat online repeatedly claims their systems are down. Avoid this company at all costs. Since O2 joined with Virgin they have become considerably worse.