Pros
Many different positions within a store, Cashier, Customer Service, IT, Warehouse, Gaming, General Sales, Build Your Own, and Systems. I was General Sales. The hours are flexible and great coworkers. Many of whom I am really good friends with now. And if you're like me and knew very little about computers, you learn a lot as you you go fairly quickly. If you put in the effort, opportunity to advance is almost certain. Often they would recognize excellent service and you would be rewarded. In one instance I won a Wii. Also a pretty good employee pricing system. And standard benefits as well.
Cons
The management was often the core issue. Partly because of the constant change, while there, we went through 3 General Managers and 4 Store Managers. But mostly the problem was task assignments. I am in sales and get paid $4/hr plus commission. I NEED to sell in order to make money. Taking us to the back to unload from a truck inventory is not our job. I understand that we can stock merchandise from totes while we're on the sale floor, but taking us completely away from the opportunity to sell is just ridiculous. Then on top of that they would sometimes keep us 2-3 hours after the store closed. And same thing with opening, they started calling us in 2-3 hours before the store opened. 1 hour before/after is what we agreed upon anything beyond that is unreasonable. Once again, we are paid $4/hr. When we take vacation hours, they use what we make on average to pay us that rate hourly. If we're working 6-10 hours off the floor, that will drop our average pay. It just seemed to me that they weren't willing to hire the appropriate staff for the tasks and they were just taking advantage of the sales reps.