Pros
I can confidently say Domino's is one of a few places where you can get out what you put in. Plenty of opportunity for advancement, high skill ceiling; skill and seniority play the largest roles, lots of good practice of management principles; financial, operative, delegation, responsibility. Fun and flexible work culture just about every store I've worked at, always jobs available down the street at another new Domino's if one doesn't work out or you need more hours, reasonable benefits, so there's always a way to make it work for you if you've got the time and heart. Give it your all, know where your efforts are appreciated, where to extract the most value from yourself and the job, and it is a fulfilling experience, especially if you're new to the working world, implementing high standards here set you up for success in many places.
Cons
Management and location determine a lot, as pay from Domino's is terrible. Internal conduct has been delegated to the franchisee who delegates it to the DM from my understanding. This can easily lead to turbulent and unpredictable situations causing friction within stores, ultimately decreasing productivity and efficiency due to the revolving door of new employees. The other con is the pay; if you are a driver, Dominos still thinks it is ok to pay their drivers $5,6,7 an hour and a dollar or 2 per delivery if even that while risking their life and personal vehicle so someone can get their lunch in under 20 minutes, unacceptable. If you are an insider/CSR or even a shift lead working full 40 hour weeks, you cannot even afford a 1 bedroom apartment, utilities, and food within a 20 mile radius where I am, also you are no longer allowed electronic tips checking out customers. So unless you have full intentions of advancing or are driving in prime hours(which destroys work life balance)/ a good area, it is difficult to justify this job for the average person. While it is not something that can be blanketed and is another thing currently delegated to franchisees, Domino's needs to reassess what defines, and begin to pay a living wage at least by area. This is not something chick fil a, HEB, target, or even McDonald's have an issue with. Being a "value driven company" means that to turn a profit and keep the same or better value for the customer, someone has to pay for it, that is the employees.