Vantaggi
Pay for relocation (only way they can get folks to come work there as the local reputation is terrible). Pay is pretty good but you'll pay for the extra money you make here vs. working somewhere else in other ways (i.e. your sanity).
Svantaggi
Do not work here if you value being a professional and working with other professionals who act like mature adults. Do not work here if you like getting work done and adhering to industry and function best practices. Do not work here if you are an expert in your field and want to be treated as though you are an entry-level employee with no experience or knowledge. Do not work here if you don't like petty drama, intense office politics, favoritism and rampant sexism. Do not work here if you value your mental and physical health. Dish definitely doesn't care about it in the least. Do not work here if you're smart and want to make a good career decision. Trust me, whatever you think you're gaining, you'll be losing more.