Great job, horrible company.
Pros: steady hours, good pay, friendly coworkers
Cons: senior management is worst i've ever seen, high turnover rate, nonpayment of commissions, unrealistic sales goals.
The job is great; it's fairly easy for a tech saavy person, and you are guaranteed a commission since the job requires you to meet a quota. However, upper management is unhelpful at best, and downright inconsiderate at worst. All stores in a given locale have the same quota, even though one might be in a mall, and another on a road leading out of town with minimal foot traffic.
The turnover rate is EXTREMELY high, because very few people can stand to stay and work here, and those who can are usually replaced anyway.