Pros
The company culture is like none I've ever seen before! There is always incentives and bonuses, and they always find a way to make your job more fun and motivating. On a weekly basis you are recognized for you hard work, and always given feed back on how to do better. I really learned solid communication skills, time management, and negotiation skills. It was the perfect first time career outside of college, because it enabled me to learn about myself, and how to work as individual and as a team!
Cons
Cold calling- no one likes to do it but its a job, and money! Also the majority of the time you are out on your own finding new leads to write deals; so if you are not self-motivated this is not a job for you! But it is also so rewarding because you learn communication skills, presentation skills in front of business owners, and you really learn how to sell yourself, and how to never feel uncomfortable. Gas money is also a variable, but you can write it off in your taxes at the end of the year!