Dish...it's not for everyone but, for the smart, hardworking, and motivated it's a FANTASTIC place to work!
Pros
Dish looks to promote from within first...how else do you explain a VP who started as a Technician, not to mention countless Managers across the country who started as Technicians. The company continues to change and in doing so, offers endless opportunities for employees to grow professionally through paid training from technical training to leadership development classes...not to mention the tuition reimbursement offered for external classes. It's a metric-driven organization which makes it easy to know where you stand; leaves little room for ambiguity. Managers at every level are always pushing you to be your best and do more than you thought you were capable of.
Cons
If you are lazy, just want to punch a clock, or expect the world to come to you you will fail at Dish. You will work hard and long hours...the rewards though are worth it!