Pros
Flexible work hours, work independently, and get to manage your own schedule.
Cons
No actual support from the head office. High fees, no training, no technical help. They always blame franchisees and never listen. Even unfair customer complaints are pushed to you, and they never help you get paid.