Pros
Competitive pay - for retail. Flexible schedule - particularly for those in school. Co-workers. Opportunities to learn about new technologies. Tuition assistance for FT employees.
Cons
The promotion flow is PT -> FT -> Senior/Sup -> Manager. If you don't want to be a retail manager, there is nowhere else to advance. All the positions within a store are essentially the same - Operations, Sales, Geek Squad. It's all customer service and sales. No way to really change pace/job duties, unless you hide yourself in an inventory position. Mind-numbing repetition - having the same conversation with 50 different customers a day, same music playing on the radios, same video on loop on the HEET wall. Chalk-talks. No sense of accomplishment, very little challenge, no personal space. Varying work shifts - close, open, 4 hours shifts, inconsistent breaks. Sunday morning meetings, Black Friday, working on holidays. No insurance, tuition assistance, vacation, sick, or personal time for PT employees.