Pros
Employee discount is awesome. You get good health and wealth benefits. A majority of the time you have a lo t of fun. If your in high school or college its a fun environment because you are working with a lot of people your own age. From what I have seen, the management team determines how good or bad or fun the store is. Many stores do after hours store events to have fun and help commeraderie. My store has done bowling nights, wiffleball tournaments, game nights, but like I said, the management plays a big part in how much you enjoy your time thier.
Cons
There are some big downsides to working hear. One thing is promotions. A lot of times favoritism comes into play and the best person does not always get the job. Also, a few years ago many companies would only promote men, well now it seems like Best Buy is making up for the entire work community's mistake because of the last 5 positions that people applied for, four times an under qualified women got the position, so it can create some resentment in the work place and that can lead to you hating working there. Other than that, there are just the small things that any workplace has to deal with.