The worst is when they're in India. Outsourced morons that can't speak English or pretend not to understand you so to get out of doing any actual work. When you tell them you're unhappy and want to cancel though, you're transferred back to a cheerful and understanding US-based agent...