Pros
The people- everyone you at the store, not just my department are good stand up people. If you have ever worked somewhere when this isn't the case, you know its makes all the difference in the world. Management- They treat you like people, respectful, and don't talk down to you like lots of managers do. If you are confused about something they will take to time to make sure you understand.
Cons
Limited full time positions- there seems to be a set number of full time positions per store, and since it is a pretty nice place to work a vacancy is rare. I'm at 9 months and counting hoping for full time, and others have been waiting longer. A little behind on technology- This is pretty obvious at the store when it comes to price checks ect. but it is something I have been told is being worked on