Pros
The people there are geniune and try to do what's best for the company. If you are fresh out of college, you will likely get much more experience than other entry level employees. Opportunity to move around within the company. The IT help team seems to be pretty solid. The company has high turnover, so it's pretty easy to develop a network in the Denver area since there are so many dish alums.
Cons
Sadly do not care for employees. Few examples: During the Colorado Bomb Cyclone, the worst snow storm in Denver in roughly 25 years, managers were threatening employees that they'd have to take PTO if they left before 4 PM. By 4 PM that day there was 80 mph winds and almost a foot of snow on the ground. The health insurance is very poor. If you have a family I would suggest not getting this insurance unless you absolutely have to. It is basically emergency only coverage. One of the main reasons I chose to leave the company. The badge report will always hold this company back from getting top talent. Absolutely no flexibility working remotely either. Saw several very talented people have to leave dish because they moved elsewhere, even though their job did not necessarily require them to be at the office. Luckily we replaced many of them by putting their workload on someone else, or hired someone new and endured a 1 year learning curve. 401k is very average if not below, and the employee stock options aren't great when the stock has been down for some time. Many of the working areas are moving toward open layout. But many of the directors and above are getting brand new offices. Very inspirational and walking the talk right there. Parking at the headquarters is becoming limited. If you are running late, good luck finding a parking spot at all when the entire lot is full by 8:50.