Pros
For the most part, the majority of people are great and passionate. Solid sales training and a good stepping-stone job.
Cons
After the first couple months post ramping period when goals are lofty and the gimmicky perks become apparent, the glint and sheen of this job wears away. Good luck ever taking vacation. They give you plenty of days off on paper, but good luck convincing management "that it's a good time to take a day off." Hyper focused on metrics and call stats, so even when you exceed goals, they'll micromanage you until you lose every ounce of motivation and passion. Mid to upper management constantly pressure you to stay late and come in on Saturdays through petty guilt tactics. If you enjoy terrible micromanagement, 120+ calls a day, and dreading everyday of work, then this is the sales job for you.