Pros
I work in the NY office that develops mobile apps, smart TV apps, and apps for set top boxes. We used to be part of Sling. - good compensation - very good work/life balance: work hours are usually 10am - 7pm - 401(k) and health insurance - experience working on a variety of platforms - enterprise experience working on big projects with a lot of moving parts
Cons
For me personally, this has been a frustrating journey. There were several projects, but one in particular, where our team was excited and had spent months working on a project just to hear that it had been canceled. I feel like this reflects poorly on upper management's ability to plan long term. Our manager explained that Dish has to stay 'agile' and stuff, but it's really devastating to team morale when your 'baby' is cancelled because someone couldn't work out a contract.