Pros
Some flexibility on shifts, and allows for time off to tour sorta. Work directly with people you can see making a difference in their lives. Other sale associates are typically pretty relaxed.
Cons
Job description doesn't include all of the various things you'll be asked to do, pays not enough to afford rent practically anywhere, will overwork you by either not hiring enough staff so you work primarily alone in a packed store or will ask you to work overtime and work at other locations instead of raising wages to invite more employees to stay. Additional cons are that upper management will be awful to you even if you come to them with small questions they will treat you like you've done something wrong as an answer to said simple questions, and will treat you like your life and health is expendable even when falling their own protocols, technology is so outdated, they are overworking every team so a high turnover rate and everyone is rude to you from upper management, will decide to lower your wage when moving locations even after agreeing on a wage will do this mid your move so it doesn't matter if you don't like it you just have to take it.