Pros
I love my job. I look forward to going to the different accounts and getting to work with all the different people this job requires. The majority of my job is providing service and the stores are happy for the additional help. Each week brings new challenges which are never very difficult but still keep the job interesting. My customers have grown to know me and appreciate the help I give them. It's nice to have a job where they actually look forward to seeing you.
Cons
There are always going to be hard to deal with managers in the stores. I know a lot of them are under pressure and they take it out on some of the vendors but once they get to know you they will see that you are only there to help. It may take a little while to build relationships but it's worth it.