Pros
Great support, incredible benefits, profit sharing in stock, stable income, most sales initiatives were incentivized. Management was very easy to communicate with, and the coaching always ended with an improvement plan that was achievable.
Cons
Customers can be very rude and sometimes certifiably insane. None of the conversations are scripted, and it's hard to always know what to say. Management can't do anything about people who call in to sexually harass you, as there is no way to block a number that doesn't have an account attached, even if it's the same one multiple times a day. Schedules are super inflexible, and management will write you up even if you have a sick relative if they aren't dying or in your immediate family. Shift bids are unpredictable and unfair. I was in the top 40 reps of 500+ people and ended up with my 124th shift choice.