Pros
Great work atmosphere. Supervisors were friendly and helpful, and everyone was approachable. Decent starting pay ($10/hour) with opportunities for raises over time. Easy and fun if one can multitask well. Helping customers in need feels genuinely good and this position allows one to sort of reach into their lives and provide assistance. Merchandise giveaways from HBO, Cinemax, and the like. Easy chances for bonuses, prizes for sales, etc.
Cons
Too much emphasis on sales. Inconsistent up-training opportunities, and competitive enrollment in training. Also, not for the light-hearted due to angry customers or tragic situations regarding accounts or customers' property. The level of management below the highest were rather cold personalities, and that level alone.