Pros
Flexibility during the day--great for if you have doctor appts or obligations with your small children that you might need to attend to. Good relationships with some of your customers are nice. If you are lucky enough to have a great boss- that would be a positive thing. Benefits are decent.
Cons
Customers will call you 24/7 so be ready to be oncall all of the time. You work on sundays -- so you work 6 days a week, then god forbid your customer needs something on a Saturday--you are expected to attend to them. Getting a good boss (DSM) will make all the difference in you ability to be successful in this job. I started out with a great boss and loved my job and ended up with a shitty boss and now hate this job. Pay is horrible as we have all pretty much taken pay cuts as they have recently restructured out pay. They also recently instituted the tracking device SALESFORCE.com and even though the software is not designed for sales such as this, they are myopic on us using it. Most people i know working here are pretty miserable and looking for other jobs.