Pros
Flexibility in scheduling as long as you are firm about your availability. Co-workers are usually decent. There are decent growth opportunities but climbing the ladder comes with the risk of getting fired if you can't meet their standards.
Cons
Standard corporate company that plays games with people's livelihoods. I've seen this franchise chew up and spit out so many managers - do yourself a favor and don't try and move up. The demands they place on managers are high and if you don't live up, they fire you. And before they do they will "randomly" drug test you in the hopes of avoiding paying unemployment. They offer a safe driver bonus program but not all drivers are aware of it and there is no transparency on how close you are to your next milestone. Every new manager wants to rearrange the store and change how things are done. Turnover is high and wages are lousy. Drivers should track their tips because there are frequent discrepancies and you can lose out on tips you are entitled to. No stipend for car maintenance and mileage reimbursement is way below standard set by IRS.