Pros
You make your own schedule based on the times/days and area you wish to work. For licensed agents who don't want full time, this is an option. Supplemental income is nice. You are almost completely on your own, which I prefer. I also like meeting people and seeing houses.
Cons
Unfortunately, the job has gotten significantly less rewarding in the three years I've been here. It is one of two side jobs and really a place to hang my license. Since I started, we have actually had a demotion in pay due to the incentive pay being removed when the market slowed they have also restructured the pay for showing cancellations. Also, you end up doing work without pay: scheduling tours that cancel, feedback and communication with agent, waiting for late clients, etc. At times, I feel like I'm paying them. For example, I recently scheduled a tour that went back and forth between client and listing agent. Put it on my calendar and cleared my schedule. That morning, client canceled and I get $0 bc they canceled more than two hours out. I probably spent 20 min of time and cleared my schedule to receive nothing for my time. Unfortunately this happens every few months.