Pros
Pay is decent, you can learn a lot about the industry if you try, customers can be enjoyable to talk to if you are nice to them. Some people there are very knowledgeable and/or good to work with/for. Dish makes smart acquisitions like Sling and Blockbuster.
Cons
People are constantly, CONSTANTLY getting fired. The turnover rate in my job title is probably 90%. I've only lasted as long as I have through luck, hard work, and previous experience in the industry. They are FAR too willing to fire people. Do NOT count on being able to keep your job here. I've seen several managers, including a second level manager, as well as probably dozens of reps, fired for next to nothing. Dish has a TERRIBLE reputation for this in my town, Christiansburg, VA. What's the point of starting to work here if you're just going to get fired? It makes no sense. Why spend so much money training employees, only to fire them in a couple of months? It's ridiculous. Also, as is typical with the call center industry, lots of managers are uneducated and EXTREMEly unprofessional.