Pros
good discounts and decent pay for a first or second job during high school or just out of high school. I heard if your in the computer department or car audio the pay is a lot better. I personally wished I would've went with the computer department. I did however really enjoy some of the people I worked side by side with and the breakroom had a BIG TV and a PS2. However some employees were able to use it periodically throughout the day(sometimes an hr or 2) while others like myself were restricted to a half hour during break. I didn't really understand why. think it depended on your supervisor.
Cons
I wouldn't make a career out of it. Had some co-workers come on in the same training class as I did that were managers at other retail locations. once they got promoted they started to act like they were to good to interact with you as they did before. Yes there is a "supervisor" type leadership they have to start having but these ones took the "power" to their head. Every place and experience will be different though.