Pros
A lot of benefits, paid time off, the ability to make up time you might of missed due to unseen circumstances, decent pay. The company is very flexible and willing to work with you concerning a LOT of things, almost unlimited overtime if you get it approved.
Cons
Pay is not enough for what you have to deal with on a regular basis. Abuse from customers and constant 'check ins' from your supervisor asking why you aren't meeting set goals. They ask you to sell products at an insane rate but then restrict you down to to only a few things you can reliably bring up to a customer and get them interested. When you're meeting or exceeding set goals it's like you're forgotten but don't let your numbers slip or half the floor worth of managers will be on top of you for a 1% below goal sell rate.or 5 seconds over talk time. Cliques are rampant and you will see bankers off the phone relaxing with managers talking about whatever and looking at videos of nothing related to work on computers. The tips and help they try to give you during the day to keep your numbers up is the same recycled garbage they spit out everyday and when you show them that their tip isn't working they avoid the situation, gloss completely over it and just bring up their tip again, or tell you to try harder. The people that call in with legitimate hardships are pushed aside and their pleas for fee reversals go completely unheard, but the customers with hefty balances can treat you like complete garbage and get hundreds in fees back just because they have money. So much for a being a company that cares. You can't leave your specific ling of business even if you qualify for a different job until you've worked the same position for 1-2 years, good luck trying to branch out and learn more skill sets, it won't happen until so much of your soul is sucked out selling selling selling that by your 2 year anniversary, you're just a shell. They tell you there's job advancement, but what they mean is you can come in and work overtime to do the managers job of pestering everyone about their numbers.