Pros
The employee discount is substantial. Just about everyone that enjoys working there enjoys it because of the discount and computers being their hobby.
Cons
Too many sales staff barking for commissions. The sales floor is flooded, absolutely flooded, with sales guys that may or may not know what the heck they are talking about. And they will get bent out of shape if you miss their commission sticker. Don't expect me, the cashier, to take extra time out searching for your sticker if you won't take extra time out to place it reasonably near a bar-code. Also the hours suck, which is true for most retail positions. You're expected to work till 10:30 or later one night (depending on when that one guy decides to leave the store) and be back the next morning at opening. And even though every schedule form I filled out from the resume to telling every manager every week that I do not work Sunday mornings, I still get scheduled Sunday mornings. No two weeks look the same. It's nuts.