Pros
The only pro that I can think of regarding working for this company would be the benefits. We were given free cable service (with discounted additional services like discounts for PPV movies) and health and dental. When I started they also provided vision but by the time I left they had stopped. We also had a 401k with matched contributions up to 6% if I remember correctly. They also provided support for people who wanted to go to school and would reimburse them for costs, provided that they were going to school for something that could be considered work-related (like, communication or something with technology). There was also legal support provided by the company. I never used either of these two services so I can't speak on their quality.
Cons
I worked here for almost 4 years before my entire department of ~70 people was laid off without notice earlier this year. Being laid off from this company was the happiest moment of my life, because I knew that I would never have to go through what I had been going through while working here ever again. Working for the company itself is okay. Upper management is fine as long as you don't have to deal with them. The worst thing is the customers. I was on the phone every day, five days a week, for almost 4 years. Every day I would talk to between 50-100 different people who were angry with me the moment that I took their call. There is absolutely nothing you can do when a customer is screaming at you except be quiet and apologize. You are not allowed to speak over them or end the call, even if they are personally insulting you. If a customer is screaming at you for 45 minutes you have to sit and take the call. You can offer to let them speak with a supervisor, but if they refuse there is nothing that you can do. The second worst thing about working here are the other employees. Nobody, I mean NOBODY in this company is looking out for anyone else. If you are transferred a call from another department, there is a 90% chance the call was handed off to you because the previous person who was taking the call either a) did not want to talk with the customer anymore or b) complete screwed things up to the point that you had to fix everything. For example, the previous agent disables all of the customer's equipment because they put an order through on the customer's account incorrectly. They then spend 30 minutes troubleshooting this with the customer and cannot fix it. They transfer the call to you. You MUST verify the customer's name, phone #, address, and addt info before you can help. It takes you 5 seconds to fix the customer's issue because you only had to correct something that the previous agent should have known not to do in the first place. God help you if you have to contact another department to help you with a call. No one wants to take the call from you if they can help it, even if they have to lie to get out of it. For example, you call another department because you need them to correct something on a customer's account. They lie and tell you that they cannot correct it and you have to call [another department] instead. Repeat this process for 20 minutes while the customer is on hold and becoming angrier by the second. And oh, I forgot to mention that you cannot have the customer on hold for more than 80 seconds at a time. So if you have to call another department to correct the issue and it does take 10 minutes, you better believe that you're "checking in" with the customer every 80 seconds, which is really just you taking them off hold, reminding them that you're still there waiting for the issue to be fixed, and then putting them back on hold. You better not have them on hold for more than 80 seconds or you'll be talked to by a supervisor. Speaking of supervisors, here's a glimpse into the daily life of my supervisor: Arrive at work. Sit at desk for 8 hours looking at cell phone. Take 1 call if necessary. Go home. Wash and repeat. For a company so focused on standardizing channel lineups across the country, I find it ironic that they struggle to standardize rules across teams. You will have one team working under a supervisor who will email each worker if they are 1 minute late from a break or lunch telling them to "keep a closer eye" on their time. Mind you, these emails come the day after you were 1 minute late. You will have a second team who has workers consistently coming to work several minutes late every day without a word. And yes, if you are on the first team you better believe you'll be speaking with upper management if you come back from break 1 minute late too many times. Since we're on the subject of upper management, let me assure you that the chances of you moving upward in this company are so astronomically small that they can't be seen with the naked eye. I hope you like outside hires, because you'll be seeing a lot of them! Not that the positions that they actually hire people for are ones that you see regularly. Oh, except I should mention that they do hire regularly for Video Repair agents and Retention agents. I'm talking, hiring groups of ~20 people every month for these positions. Do you know why they're constantly hiring? Because the turnover rate is so high! Because this is a terrible, terrible place to work. This place made me hate people. It made me angry. It changed me as a person in a bad way. Please, if you have to work here, do NOT make it your career.