Pros
If you like to see the rewards from your hard work this is the place that will provide them. Key is HARD WORK. The first year is tough. Lots of phone calls, long hours, rejection. Its not a job for the weary or the mediocre. It takes grit. If you've got that you'll be fine. Its a sales job so there are metrics you'll have to hit, that is sales. If you're looking for a job to show up and collect a pay check from this isn't the place.
Cons
Not everyone is happy and they bring others down some days. I've learned at my time here if people don't get better at their job they get bitter at people who are moving forward. Its hard when you've had a bad day not to listen to the negative people but if you can find a way to avoid them your desk and mental health will thank you:)