Pros
Compensation was decent and the benefits were ok, the best part about DISH was the never ending opportunity for interesting and impactful projects. A lot of the lower level staff are also extremely dedicated to the company, at times to a fault though given upper management regularly abused their power.
Cons
Individual departments are run like fiefdoms, some of upper management have been with DISH for many years and are in their positions not because of skill but because of their longevity. One VP in particular liked to ask questions in a manner to entrap a person in a wrong answer, it seemed that they got a kick out of watching staff cry. Unfortunately this type of behavior was in no way unique, yelling in particular becomes very popular the further up you rise towards the Chairman. If you don't know how to play office politics well, this is not the company for you.