Pros
It's a paycheck and the company is stable since it's a monopoly and the customers don't have a choice. There are some really good people working there in mid-level and lower-level jobs, although most of them are unhappy and looking to leave.
Cons
Management has one goal: make more money for themselves at the expense of customers and employees. If this company was in a competitive environment, most customers would go elsewhere. If the job market was stronger, most employees would go elsewhere. This company is so stuck in the past, I'm surprised they don't still use rotary phones and have a pool of stenographers taking shorthand. Several good employees left recently after LESS THAN ONE YEAR with the company. Others are looking to get out as well.