Pros
I work for an absolutely FANTASTIC franchisee! They really encourage the Culver's culture, and they take pride in the brand. They're supportive, and I've felt a lot of leeway to lead in the direction I feel appropriate. If you run a good business that's a community player and aren't afraid to maintain standards (even when it's difficult), the business can flourish. Having checked comparable jobs and salaries, I feel well-compensated for what I do.
Cons
Like every customer service job, it's how well you handle yourself with people. Remember that no one promised you a rose garden in life, and some guests feel over-entitled. For my job in particular, I occasionally feel like the Owner/Operator I work for either isn't interested in or doesn't know how to teach me how to grow my skills. I've had to spearhead a lot of my own training - which isn't terrible, as it's available to me. Time is the sacrifice one makes in a restaurant or retail job, so while I fantasize about a 9-5 Monday-through-Friday job, the reality is that evenings and weekends are something one can count on. Work/life balance is entirely up to you.