Pros
TSC has an all-around good philosophy for meeting and helping customers that incorporates everyone on shift. Everyone is really encouraged to interact and help each other. The main reason I'm still working for the company is their tuition reimbursement benefits. I'm going to college and it's really good incentive to stay.
Cons
The pay is minimum wage and hours can be scarce when fully staffed. Also in my experience, you may get someone in a management position that isn't necessarily great for morale. A bad attitude from a manager can really bring down the energy on a shift and create resistance from the staff underneath them. They seem to forget that they are dealing with employees who are paid the least and maybe aren't being scheduled as much as they like. When you're paid little, work less, and putting up with a grouch don't be surprised when employees walk out on you.