Pros
One of the best compensation packages around. PTO/Vac is second to none! Opportunity for advancements and movements between different channels within different sectors of business. This means you have chances to be able to live in different locations as the company has opportunities literally in all 50 states.
Cons
Progression and promotion is heavily tied to "WHO YOU KNOW" rather than your skill sets. Salary negotiation is very difficult for internal employees when promoted to higher roles. People leave the company mainly due to bad upper management as some of them have no transparency. Direct management only cares about themselves and their numbers to hit and have very little interest in employee development. Work can be hard to figure out if you are new, since the training isn't sufficient enough to teach all aspects of the internal system. Mid to High level learning curve if you are not familiar with telecom industry.