Pros
Pretty stable place to work, in 8 years here I have never felt insecure about losing my job, until this year, anyway. Although there were periods of time over the past 8 years when I have had to work 50-70 hours a week, that is actually a rarity, 40 hours a week is normal. The pay is competitive when things like yearly performance bonuses are factored in. it can also be a laid back atmosphere, but sometimes, old/rigid ways still prevail.
Cons
Job advancement is virtually non-existent, and thus pay increases are slight if at all(2-3% raise per year is normal) the health plan they have chosen for us has an insane deductible causing my wife and I to resort to buying prescriptions we both need from Canada. that's right, shipping from Canada is 1/2 the price of our "Insurance"... even for an early 30s, non-smoker. the company refuses to advance their thinking to anything other than 5 days a week, 8 hours a day in a cubicle, despite the fact working from home is an option. recent budget cuts have made many uneasy about job security for the first time in my 8 years with the company. the company's structure makes it impossible to move up into new positions... and very difficult to even make lateral moves since you are kinda stuck in the area you are in. people in the wireless side can't migrate to internet, people in LD can't move to wireless... so you end up silo'd to a specific role with no room to grow, or new challenges to overcome.