Pros
The benefits were awesome, people were great. The job is very flexible with trying to work around you. Customers are, for the most part, friendly and it makes the job even that much enjoyable. They're is always room to move up in the business.
Cons
I think the hardest thing with the job was calling people and asking them to open up an account that some of them you knew didn't want to open and trying to find the words to use in order to perhaps change their mind.