Rod Hilton's rants about software development, technology, and sometimes Star Wars

CenturyLink: Traps and Caps

TL;DR: After a decade of service, CenturyLink decided I wasn’t worth keeping as a customer, so I switched to Comcast Business Internet. Even if CenturyLink tells you that you have no data caps, you do.

When I first moved to Colorado nearly a decade ago, I signed up for Comcast’s Residential high-speed internet service, and I hated it. I had to reset my cable modem once every week because it would stop working properly, and my internet noticeably slowed down when people would get home from school/work in my apartment complex.

I did some research and determined that, for the kinds of internet speeds being offered at the time (around 1-5Mbps down), Qwest’s DSL had similar prices to Comcast. Additionally, because it was DSL, I could use my own Netgear router that had a DSL modem built in, and I wouldn’t have to mess with company equipment. Also, DSL’s speed varies based on your distance to a hub, not based on how many people are currently using it. I thought I could avoid both of my major problems by switching to DSL for about the same price, so I did, paying for the maximum possible speed at the time, 5Mbps.

For many years, Qwest was the only monthly bill I never had any trouble with. Sometimes my cable would go out or look pixelated, sometimes my heating bill would be surprisingly massive, I was always having annoying issues with my cell phone service, but month after month, I never even noticed I had Qwest. It was just there, it worked, it never went down, it never slowed down. It was great.

The good ol' days.

As the years went by, Cable speeds seemed to be improving at a faster rate than DSL speeds. Nonetheless, I was happy with Qwest’s customer service and I had bad experiences with Cable, so I stuck to DSL. One day, I got a mailer that 10Mbps was now available in my area. I called Qwest that day and upgraded. A year or so later, another mailer came with 20Mbps as an offer, and I upgraded immediately. Each time the price difference was less than double for double the speed, so it seemed worth it. I use a lot of internet, and I still missed my University’s T3 line.

Eventually Qwest became CenturyLink after an acquisition/merge. I was a bit worried at first, I was happy with Qwest not only from a technical standpoint, but from a customer service standpoint. Would this change? I could always tell that Qwest representatives were especially friendly to me after they saw how long I’d been a customer, I feared I’d lose my “standing”. But, CenturyLink one day sent me a letter offering “fiber” internet, 40Mbps down, 5Mbps up. Upgrading bumped my price up to about $100 a month, which was a lot, but I really do use the everloving crap out of some internet, so I did it.

Many people on Twitter and Facebook asked me about internet providers, and I’d always talk up CenturyLink. Fast internet, good customer service, no downtime. And best of all, this was around the time that cable companies started introducing usage caps on their cable internet. I found this maddening for both philosophical and technical reasons, but CenturyLink had no such caps, so I’d often argue it was a better choice for heavy internet users like myself. I know that I influenced a handful of people to get CenturyLink, or even in a few cases to switch to CenturyLink off Comcast.

The First Warning

In February of this past year, I was at work and decided I wanted something off my computer at home. I tried to SSH into my workstation at home but was unable to connect. This was strange. Like I said earlier, CenturyLink never went down, so it made no sense to me. Thinking maybe my workstation had crashed or died, I tried connecting to my home VPN, and that didn’t work either. There are a few services I run on various machines that sync with centralized servers, such as Subsonic and Plex, so I tried connecting to them, only to discover they too had lost connectivity to my home. I even tried pulling up my Nest, and saw that even that had lost connectivity to the outside world.

Here’s how much confidence I had in CenturyLink: I actually thought the power must be out. I went home at the end of the day, fully expecting to walk into a cold house that had been without power for a portion of the day, and assuming I’d have to go around resetting clocks and booting up computers. But to my surprise, the house was fine. All the clocks had the right time on them, the power had never gone out. It was an internet problem.

I sat down at a computer and opened up a web browser. Instead of my home page, I got this:

No 'net for you!

This was why none of my devices were connectable. Every outgoing connection was pulled into some weird walled garden with this message, and I wasn’t able to get my internet back until I clicked Continue to acknowledge I’d gotten the warning.

Like I said, and like I had told many people, CenturyLink had no usage caps. I had never heard of this Excessive Use Policy before, I didn’t remember getting a letter saying one had been implemented. I used quite a lot more internet in January than usual, but I had no idea it was something I needed to curb.

Totally baffled by this, I called the number in the notice. I asked what the policy was and the tech told me to hold on while she looked up my account. Alright, I thought, this is good. Generally as soon as they look up my account, they see how long I’ve had service with the company and their tone becomes super-friendly. Sure enough, when she came back on the line, she was quite friendly. She told me that, because I pay for the highest tier internet the company offers, 40Mbps down, that the Excessive Use Policy does not actually apply to me. She said the notice was in error, I wasn’t supposed to get it. She said she’d flip a flag to make sure I never get another notice again. I thanked her and asked her to please make a note of this conversation in my account, so that it would be there in case it happened again and I had to call back. She said she would, but reiterated that it was not necessary, as it would not happen again.

When I first got the warning message, I posted it to my Twitter, expressing some irritation. A bunch of friends asked me what happened, since I was always talking up CenturyLink. After I got off the call, I posted again with an update, that it was all good, and I wasn’t even supposed to get the warning. I publicly praised CenturyLink’s customer service yet again.

The Second Warning

I resumed business as usual, confident that the usage policy did not apply to me, happily using my internet like crazy. But a few months later, in May, I was working at home and, once again, I was presented with a similar walled-garden message. The first time I was surprised and alarmed, but now I was annoyed. I had already discussed this with a representative, and she assured me I wouldn’t get another one of these.

I called again, and hid my irritation, knowing that if I stayed friendly, as soon as the technician pulled up my account, they would see how long I’ve been a customer and be friendly as well. Once again, the tech pulled up my account notes, and was immediately accommodating. I asked if my notes indicated I’d called about this before, and the representative told me yes, he could see that I had spoken to the company a few months ago, and was told I was not supposed to get these. The representative put me on hold so he could call some other department and be certain that the proper flag was set so that I wouldn’t get any more of these. After about 10 minutes, he came back and told me it’s done, he’s sure I won’t get any more of these. I asked him to please make another note in my account that we had this conversation, and he said he did.

Once again, I live-tweeted most of these interactions. And once again, people responded to it. One thing that kept popping up was, people advised me to look into Comcast Business Internet. They said it was more reliable than Comcast Residential, and had absolutely no data caps because it’s for businesses. Curious, I looked into it, even going so far as calling a Comcast Business representative to ask some questions and get a plan priced out. I was surprised to see that the price for Comcast Business Class internet was about the same as what I was paying, for slightly faster access. All this time, I’d been comparing Qwest/CenturyLink’s price increases for more speed, never really comparing with competitors.

Comcast Business looked interesting, but in the end, I didn’t like the idea of having to sign up for a year or two of service ahead of time with a contract, and I didn’t fully trust Comcast due to my experiences with the residential cable. The price of Comcast Business Internet was good, but the only real advantage was the removal of data caps, which I’ve now had two CenturyLink representatives tell me don’t apply to me anyway. My faith in CenturyLink restored, I once again went about my business.

The Letter

I never got another walled-garden notice. Months went by, and I figured that the extra effort the CSR took to get me flagged properly finally worked, and I was in good shape. Then, on November 21st, I got a letter. Not a browser notice, not an e-mail, but a paper letter, sent via the post office. The last 3 times this company sent me something in the mail, it was to alert me of higher speeds in my area. This letter was decidedly different.

You're Terminated.

So many things annoyed me about this letter. The claim that this was my third notice was questionable, to start. Though I had gotten two previous warnings, both of them were in error according to CenturyLink customer service. So as far as I was concerned, I had gotten zero warnings. Additionally, the termination date was December 3rd, eleven days away. Eleven days to find a new internet provider, get signed up, schedule an install, get everything working? Infuriating.

Once again, I held back my irritation, knowing that being friendly was always met by helpful representatives once they saw how long I’d been a customer. I called the number on the letter, which connected me to technical support, and person who I will call Jordan. Jordan checked my account and said that my account was not flagged for termination, had no excessive use flags on it, and was in good standing. He called the letter a “miscommunication” and said I would not have my service ended. This was good news, so I relaxed a bit. I did, however, ask if he saw the two notes on my account from previous calls about similar issues, and he said that there were no notes on my account. That made no sense to me, the second time I called, the person I spoke with specifically mentioned seeing the note from the first time I called, so how could it be gone? Jordan informed me it might be a “business note” and I should call the business office on Monday, because he only had access to “technical notes”.

I called the business office on Monday using a number Jordan gave me and spoke to a second CSR, who I will refer to as Taylor. Taylor verified two things for me. One, I absolutely did not have any notes on my account about previous phone calls. And two, my account was just fine, I was not set to be terminated, I had nothing to worry about. Again, I relaxed some more, but then Taylor suggested we conference-call someone from the “Securities Office” just to triple-check. She got an employee, who I will refer to as Howard, on the line.

Howard did some checking and gave me some news that stunned me. The excessive use policy does apply to my account, and I am indeed flagged for termination on the 3rd, now in eight days. I was almost at a loss for words. I was told to ignore both warnings by CenturyLink employees previously. I called the number on the termination notice and was told my account was fine, and even followed up with a second call to double check it. Even that call said I was fine. It wasn’t until I talked to a third person, fifth overall, that I was finally told for the first time that the policy applied to me, and I was being told not only that but that as a result my service was being terminated in eight days.

I finally got the details on the Excessive Use Policy from Howard. He told me that the limit for usage is 250 GB per month for any service at 1.5Mbps and up. Anything above that was a violation of the policy. I wasn’t sure I understood, so I asked for clarification, “you mean that someone who is paying for 40Mbps down and someone paying for only 1.5Mbps down have same usage cap?” and Howard answered, “correct.”

“So even though I’m paying more than quadruple what my 1.5Mbps neighbor is, he and I have the same maximum?”


I did a quick calculation. 40 megabits per second is 5 megabytes per second. 250 GB is 256,000 megabytes. That means, if I were to saturate the bandwidth I’m paying for, I could use up my entire allotment in 51,200 seconds. 14.2 hours. I asked Howard if this was the case and he informed me that it was.

This was about the time I decided to stop being so friendly. I explained that it was ridiculous that I was having my service terminated in eight days when I’ve gotten, as far as I’m concerned, zero actual warnings that were legitimate. Howard explained that the CSRs I talked to previously were misinformed, as the policy does apply to me. He also said I had no notes about previous conversations in my account. As I mentioned, what’s particularly surprising about that is that the second CSR mentioned the notes of the first, meaning that, if they were gone, they must have been deleted (or the second CSR lied). Amazing, too, that two independent CSRs would tell me the same thing incorrectly.

I asked Howard to reset my “warning” counter back to zero, so I at least had a fair chance now that I knew the policy was in place. He was willing to reset me back to two. So my internet would no longer be terminated in eight days, but if I violated the policy one more time, I’d get another letter of termination. In other words, I was now in a permanent position of possibly having my internet suddenly turned off within about a week.

Howard suggested I look into CenturyLink Business Class, which removes the cap. He hung up, and Taylor (who was still on the line) conference called someone from the Business Internet department. The Business CSR informed me that the price would be about $200 a month, double what I was paying at the time. I asked if it would at least be faster, and was told it would not be, 40/5 is the fastest CenturyLink gets. I tell him (and Taylor) I need to think about that a little more. The Business CSR hangs up, which unfortunately disconnects the entire call somehow.

Ugh. I still had questions for Taylor, she said she would stay on the line after the Business call. I call back and get a new CSR, who I will call Brandon. I asked to be transferred to Taylor because she’s been informed of my extremely long story, and I didn’t want to have to repeat it all. Brandon informed me they are not able to transfer to people directly, only departments. I let out a sigh and once again recounted the entire story starting from my first warning up until that very moment. I explained to Brandon that it doesn’t seem right to give me a data cap so low that I can bust out of it in 14 hours, and it seems that the caps should, at the very least, increase linearly with the speeds. Brandon agreed with me, agreed that I’m not getting proper treatment, and asked to put me on hold while he gets to the bottom of this. While on hold, I was disconnected again.

At this point I was in full-on pain-in-the-ass-customer mode. I called again, asked to speak to Taylor or Brandon, and was once again told they can’t do that. So I asked to speak to the highest manager I can be transferred to, because if I have to tell the whole story again I want it to be at the highest level I can get. The CSR obliged, transferring me to someone I will call Terry. I told the entire story again. By the time I’m done, I’ve been on the phone for three hours in total. All I wanted at this point is to be reset to zero warnings so that I could try to get my usage down to acceptable levels without living in fear of termination. Terry told me he can’t really help me as a Customer Support person, and offered to transfer me to Securities. Fine.

I was transferred to Securities again and spoke with a Securities Agent. She looked up my notes and informs me that Howard already did me “a big favor” by resetting me back to 2 warnings. She said there was nothing further she was willing to do for me. I asked how, exactly, I’m supposed to even get my usage down to their limit when my next violation means termination. She told me there are free tools I can install on my computer to monitor usage. That’s rich. I’m supposed to install these tools on every computer in my house, both mine and my wife’s, plus our phones, running the gamut of Linux, Windows, OS X, and Android? The best I can do is look at my router, which tells me how much traffic I used in a day, so I’d have to check it at the end of each day and manually total it up. I started thinking about writing a shell script for this, and then chastised myself for playing into this nonsense. The Securities Agent once again recommended I switch to CenturyLink Business Class, all for the low-low price of double what I’m paying now for the exact same service.

The Defeat

Completely defeated, I hung up, and I started looking at Comcast Business Class again. If I were willing to pay $200 for internet, I could get Comcast Business Class’s fastest speed, 100Mbps down, 20Mbps up, with no data caps. Hell, at my current price of $100, I could get 50 down and 10 up, 10Mbps faster downloading, with double the upload speed, and still no cap.

I called Comcast and got some more info. I even had a contract drawn up, ready to sign. At this point, I couldn’t justify staying with CenturyLink any longer. I could remove the data caps from my life with no additional cost just by switching providers, and I would even get a bonus of slightly faster speed. I obviously had reservations about Comcast due to my previous experience, but everyone I was talking to on Twitter indicated that the Comcast Business is a completely different branch of the company, that the techs really know their stuff and that the representatives are extremely helpful, because they are used to dealing with businesses.

Speaking of Twitter, I was naturally live-tweeting everything that was happening with all of this. In addition to friends and colleagues responding, I actually got a response from CenturyLink itself.

After some more tweeting, I got this as well:

So I decided to bite. Maybe this is a different team, who might really be able to do something for me. Again, all I wanted at this point was to be reset to zero warnings so I had a fighting chance.

I filled out their form, writing 1,414 words explaining this entire story. I explained that Comcast had them beat on Business Tier service by a wide margin, and I’d leave for Comcast before paying double for the same service from CenturyLink just to avoid being harassed. I also explained that this is my last attempt to remedy the situation with CenturyLink, that I’d given them three hours of my Monday and I couldn’t give them any more of my time. I reiterate I’ve been a customer for a long time, and I’d like to stay a customer, but that I needed this situation to be improved.

I submitted the form and waited. I had a contract with Comcast Business Internet ready to sign in my inbox. If CenturyLink’s help team could do something for me, I’d keep them and try to figure out how to get my bandwidth to reasonable levels. If they wouldn’t do anything for me, I’d switch to Comcast, severing nearly a decade of loyal service.

That night, I checked with my router to see what my bandwidth use for the day was. Just a normal day of working from home, no big media downloading, no movie or music streaming, nothing excessive. I used 10GB that day alone, and that’s with trying my hardest not to use much. At that rate, I’d hit the cap in 25 days, less than the month I’m paying for. While I was tweeting about all of this, I had some friends ask me just what the hell I’m doing that’s using so much bandwidth. To be completely honest, I don’t even understand the question. After seeing how much bandwidth I use on a day when I’m giving it my full effort to minimize use, I have to wonder just how the hell everyone else is able to stay under their caps at all. It seems impossible.

A few days later, I got a response from CenturyLink.

Thanks for reaching out and sending such candid feedback on your experience. I understand your frustration, unfortunately there’s no way I can change or stretch our policy. Up until this year you haven’t hit over 250gb before in, as you mentioned, many years. You have since gone over the usage limit every month so far in 2013. We’ve been very generous in the notices you’ve received and when you’ve received them. I apologize for the 2 representatives that provided you with incorrect information and therefore caused further turmoil in the matter. I am investigating that further so that proper feedback/coaching will be enforced. I wish there was something I could offer as far as a better price goes for the business usage, but there’s no other option other than what you’ve been told already. Please let me know what direction you’d like to go with this and I’ll take care of you to the end. If there’s anything else additional I can help with, let me know as well.

I wish there was a way for me to guarantee that you’ll go back to ‘zero’, but that’s not an option. As Howard already did for you, the forgiven process is the best than can be done. I understand your decision to try other venues for service you need. If there’s anything else I can assist you with, please let me know.

The Switch

A Comcast technician installed my new Business Internet two weeks later. I know this post is way too long already, and I don’t want to look like some kind of shill for Comcast, so let me just summarize with: why didn’t I do this sooner?

The good new days

We did a speed test before he left, and I was getting 57 Mbps down, 11.5 up. I’ve had no issues with bandwidth dropping at all, it seems pretty consistent all day long; the lowest I saw was 48 down, which is still faster than my top speed with CenturyLink (about 37). I haven’t had to reset the cable modem at all, it’s a beefy, boxy beast of a thing from Netgear. No frills, no wireless, just a black box I hooked up to my existing router.

I’ve had no blips, no lags. I’ve worked from home a few times since the install and I’ve seen no drop-offs, disconnections, or slowdowns. I’ve dealt with Comcast Business Internet representatives in the sales department, billing department, and technical support department, and all of them were extremely helpful and friendly. The Technical Support guy even helped me fix an issue I was having with my router, even though it wasn’t Comcast-commissioned equipment.

I actually feel bad for how many people I’ve recommended go to CenturyLink. I know a nontrivial number of people have signed up with them based on my glowing recommendations over the years (this isn’t self-absorption, they’ve told me this). I think I’d now only recommend residential CenturyLink to very light internet users, like my parents or in-laws. There’s no good reason at all to use CenturyLink’s business class service, which is massively overpriced for the service when compared to Comcast’s offering. And the higher-speed tiers at CenturyLink are all hampered by data caps that can be blown out in less than a day. If all you want is 1.5-5Mbps down for light internet use, CenturyLink is the way to go for price, but for higher speeds it’s a complete rip-off. The same high speeds can be found for cheaper at Comcast Business, with no data caps.

It’s unfortunate that things had to become so unpleasant with CenturyLink but it became clear that the company simply was not interested in keeping me as a customer. While I wish I could have left CenturyLink on different terms, I’m glad I made the switch, and I hope the quality of service with Comcast Business Internet continues.

comments powered by Disqus