Pros: good discount, benefits even for part timers, paid vacation
Cons: very boring work, customers are generally not that well educated, too much downtime, standing for 8 hour shifts, mall hours.
Most likely one of the least fulfilling jobs out there. Very little room for advancement and the pay is not commiserate with the amount of work that you are required to do. The only good thing are the discount on the phone plan and the benefits.