Can be a great company to work for with the right amount of work.
Pros
Flexible hours, no boss breathing down your neck, not alot of interaction with customers which is good if you aren't really into customer service. I loved that I could make my own hours, as long as everything was done on time. I'm a bit of a neat freak, so cleaning, organizing and setting up and prettying up displays was lots of fun for me! I had about 7 stores plus extra tasks as they came, and I LOVED my job. I usually could get everything done Monday through Thursday and had Friday off. The key is having enough stores to look after.
Cons
It can be very time consuming, and if you don't have over 4 stores, it can be a waste of time. You get X amount of minutes/hours to complete each task, and that only includes your store time; not the time it takes you to print out the plans on your own printer, read the plan and prepare for each plan, or the drive time. You can count your mileage on your taxes at the end of the year as well as any expenses in ink, paper, etc. But if you don't have enough stores, then you always go over your allotted time because you have to get acclimated with it. If you have plenty of stores, you know exactly what you are doing by the 3rd store and can make up any overage you had from your other 2 stores. Reporting any overage time is a pain, and you get nagged at by your manager. Also, I was there for around 3 years and never saw a raise.