Pros: my pay wasn't terrible. the company pushes the industry boundaries.
Cons: everything else.
So much of what you get with DISH depends on who your manager is, but a few things are constant - the benefits are awful, time off is minimal, and there is little to no flexibility. There's a culture of mistrust and micromanagement from the very top. If you get lucky with your manager, you'll be shielded from that to an extent, but it's ingrained in company policies.
Charlie Ergen is a visionary, and in strategic terms the company is progressive. That makes it a fascinating place to work on one level. Unfortunately, in HR terms, the company is stuck in a different era, where staff are an expendable necessity, to be tolerated as long as they are useful, discarded with impunity, and certainly never respected.