Pros
Gaining vast knowledge of products and selling skills, most of the employees are fun to work with and very easy to get along with. The work can frequently be easy and rewarding. Holiday season offers a ton of fast paced hours. Coaching provides some insight to your skills and how best to utilize them, as well as finding a new approach to sales. Most departments are very fun to work in (Digital cameras, car stereos)
Cons
Most customers do not enjoy the waiting time, or the "experience worksheets" used to capture information about them and what they are planning to buy. Management can frequently be hard on you about meeting goals for service plans. Starting pay is labeled as "competitive" yet, in my experience some of the competitors are offering a lot more to do the same job. Hours aren't that great during the regular year.