Pros
Plentiful training opportunities for your current role, ability to move into functional areas that you don't have prior experience in, and a high energy, mission/vision focused environment. If you need to gain experience in a business function that you have not worked in previously, DISH can be a good place to start building your resume. If you report directly to someone with a "Theory Y" type of trust-based management style, you can probably find meaning and satisfaction in your work for as long as they remain your supervisor.
Cons
Below industry standard compensation and benefits, dilapidated or outmoded work environments and the miserly allocation of adequate tools. This is a culture that highly scrutinizes odd measures of productivity such as "hours logged", badge-in/badge-out times and the setting of repeatedly unattained, "stretch" goals for which no one is truly accountable, rather than setting realistic goals and holding people accountable to meeting them. An imbalance persists because there is such little focus on: creating or adhering to processes that address repeat defects in quality developing employee competencies outside the narrowest confines of their current role and, improving existing talent management strategies The last one in particular results in the loss of key individual contributors who could be developed into strong managers down the road.