Pros
Campus is nice, Cafeteria is nice in the summer time, friendly people, lots to do and learn if you can handle it. 3 weeks vacation after 2 years.
Cons
Regular employees treated as disposable, ready to be replaced with "Eager College Grads" and the remaining 50% of IT staff are consultants directly from India. Management is always looking for someone to blame for the outages/problems, and make a mistake that makes a vp/director/mgr look bad and they walk you out the door. Many managers are people who started off as installers and just kept changing jobs. They have been there soo long that they have no interest in pointing out major problems in how things are being run, lest they get blamed and walked out the door. Very much a fear based environment. Every 12-16 months they go through and fire (no layoffs at Dish) 10-20% of their IT staff. Usually right before earnings come out or a new purchase by Charile Ergen is planned. Average lifespan of a technical employee is about 3 years. Core Hours - you have to be at work between the hours of 8:30am and 4:00pm regardless of the weather etc. If you badge in after 8:30am or before 4:00pm be prepared to be grilled by the VP's admin on why you were late/left early. If you don't have a good (pre-approved) excuse you will get written up. They count the minutes you work per week, 45hrs (including no more than 60 min/day for lunch) is required, work less than that and get queried. They micromanage this like crazy. No flex time, can't work from home but you are expected to be on-call from home. Work all night on a problem you are still expected to be in by 8:30am or you have to take a vacation day etc.