Pros
Some of the people you work with are great. If you work hard, there can be room for growth. There is some opportunity for training.
Cons
The badge reports at corporate are a joke. Everyone feels like they are treated like children and there is no trust between employees and upper management. One minute late and you are meeting with your Director to explain why. And there is no excuse good enough for Dish for being one minute late. They have 3 strikes and you are fired rule. Late 3 times in 3 months and you are gone. No matter what your reason may be, and weather is not an exception. There is little communication between teams resulting in frequent similar projects that should have been only one. Advancement for women in IT is impossible, with blatant nepotism going on. The few women who have advanced are either incompetent or friends of someone higher up, causing resentment of everyone below them. If you do get the opportunity for a promotion, you get a flat 10% raise regardless of the position or what the median pay is for Denver, making you the lowest paid person on the team. This also causes resentment as you are then working just as hard as your co-workers for substantially less money. If someone is hired from outside at the same time as you transferred, you can guarantee they were hired for at least 20-30% higher pay than you.