Pros
Everyone at Jimmy John's works really hard. The company is very competitive and up and coming. Management opportunity is available and can be obtained quickly. Managers give feedback and are quick to help out with anything that you need. Managers work just as hard, if not more than regular employees. They will do the dirty jobs as well. They wouldn't ask you to do anything they wouldn't do themselves.
Cons
Low pay, no breaks, no sick days, and late hours. JJ's is a rough place to work if you don't like working really hard. If you lack a strong work ethic stay away. You can work up to 12 hour shifts with only about a 10 minute break to eat. Working up until 5 am with the same minimum pay. Don't even think about calling in sick. Unless you're in the hospital your going to work. Very few benifits even for management. You are expected to work a lot for minor compensation. Very poor customer service and super strict corporate policies.