Pros
Dish overall, has an excellent way of listening to their employees, through forums, tool review pages and traveling feedback groups. On site our management is good at getting feedback for needs when it is received, there are chances all day for even the newest agents to give feedback and chance both the tools and the morale around them. Additionally onsite there are constant incentives for rewards(both monitory payouts and physical items) that you can get for just hitting your metrics. We receive multiple visits from senior management per year where roundtables are held, which allows for consistent change. I have worked in several areas with this company, from tech only agent, customer service agent, advanced technical support, supervising/coaching and now as a Business Operations Specialist. In each department there is a place for those with initiative who strive for change and to develop not only their co-workers but the company it's self.
Cons
The 401k benefit and stock options are good, however the medical benefits are lacking with Dish, no HMO's available all PPO benefits. Shifts can sometimes have a high agent to coach ratio, which can leave new hires and struggling agents with less guidance and help than could be given. The training for new hires is focused on skill sets that are needed by the agents and often misses some of the technical parts that are required for the job. Working from agent up here, you will need to have the initiative to research your tools and learn your products to have a guaranteed success.