unless you're going for management, don't bother
Pros
reliable company, not going anywhere due to monopoly, amazing benefits, generally good people to work with, you get a good number of vacation and sick days, and opportunity to somewhat advance
Cons
The management gets to jerk you around like you wouldn't believe, and they make all the $ while doing the minimal work. Most of them are utterly incompetent and wastes of life. I've worked in many departments and with many other departments, inside the office, and on technicians outside. Most hourly wage workers there are very, very unhappy, and you can tell looking at their faces. The company likes to change your shift every 6 months based on their metric system (which goes against any rules they may say of helping the customers the most, caring for them ,etc...oh and don't want to work evenings suddenly...too bad) . You will get treated like it's a kindergarten. They preach one thing but want you to do the other, you have too many bosses, working there is so much like the movie Office Space it's not even funny. (oh and do your TTS tickets, for everyone who calls in, even if they just hang up instantly or misrouted calls). One of the worst experiences I've ever had and I was there for multiple years.