Pros
Great end of year parties and employee recognition party. I have to say, oh! how I miss those fun parties. Some branches are really great, I worked for the PHX branch and I have nothing but positive to say about them. My below negative comments go towards other branches and you need to be careful where you're going because it could be really awful. Great health insurance. You're able to report someone if you believe they're not following the company procedures and culture, and management outside your branch may actually listen to you. The only problem with that, is that you really will burn a lot of bridges before you leave the company, and it will be a lot of hassle.
Cons
Poor work life balance. If your branch doesn't care about overtime, you could work very long hours, especially if you become salaried like a team lead. They're very old school and want people to be at the office 5 days a week. Salary for the agents is very low, you're supposed to learn so so much, but you may not have a merit increase for 5 years, unless you really demand it and show how great and wonderful and deserving you,re, and they'll increase a 1% of your salary, maybe.