Pros
Taking Breaks Encouraged, Easy to get hired as they often have an issue with getting enough applicants in the door that are remotely qualified enough.
Cons
They will make you sign a two year non-compete agreement (Which is not worth it for 11$ per hour), Management is Toxic (I could write an essay on this, In fact already have, I will just omit it for time savings.), Overtime will not be paid for any reason unless store owner specifically approves it, Pay is garbage considering how difficult the job is and the large range of responibilitys, Sales (the jobs are advertised as a technical and customer service role), was told I would get a raise for getting a certification, and proceeded to not get that raise, management has a "do as I say not as I do" attitude, Stores are micromanaged ( stores and under 24/hour audio video surveillance, they will use it against you whenever possible, and even use it to mock you), Understaffed ( can't go into detail as I could write an essay as to why.)