Pros
Flexible scheduling is the only pro I can think of.
Cons
Due to the small business aspect of individual franchise's, I was not allowed to take a break. That could be up to 16 hours with no break. I would get calls from my manager if I was caught sitting for more than 3 minutes, which is absolutely absurd as I got no break. The management is almost non existent, and not a single person takes your concerns into consideration. They do not care about their employees whatsoever and it shows. The things that they call "fresh" are very rarely that. The lettuce comes in a huge box and if the color is off, they just mix it up so it's harder to tell. The smell that comes from the meats (salami, pepperoni, ham and turkey) is enough to make someone want to vomit. And the chicken, steak, and meatballs... I would just stay away from. Plain and simple.