Pros
Industry slight above average benefits, potential advancement opportunities, overall good work/life balance. CEO is an informed, involved, and respectable person. He gives town halls on the state of the company, and answers questions that employees have. He empowers his senior management team. I enjoyed working here, and had strong relationships with management and peers. It is not a cutthroat environment, and you will get the support you need.
Cons
Mediocre pay scales. They claim the benefits balance out the pay, but that does not seem to be true anymore. Every couple years they cut benefits in some fashion. If above average pay/total rewards is important, this is not the place. While they are a strong proponent of individual growth and advancement, they sometimes do this because they "like" someone, not because they are most qualified. Simply being in the upper managements' good graces, and existing there long enough can land you a management job, even if it is not the ideal fit. They seem afraid to hire management from outside the company, therefore inhibiting the growth of new management ideas and talent. Also, they are not technologically current. As a conservative company, TDS waits until "last minute" to advance. Most of my projects were digging out of holes due to being years behind. Somewhat humorous fact: When I started at TDS, (which is a telephone company) my desk phone was so old that it had yellowed with age.