Pros
Easy going workplace. The people you work with are great. Most of the management team is very good and helpful. The team prides itself on our cleanliness. Most of the employees are extremely knowledgeable which makes your job easier. Everything is organized to a certain degree. Extremely flexible with requested time off, as well as earned time and sick time. If you work hard you will be compensated, just don't expect it to land in your lap, you will have to persue it and make your intentions known. There is great communication between corporate and stores as well as stores to other stores.
Cons
Pressure for metrics (Warranties, Batteries, Instant-credit sign-ups). Sometimes the management team will make real bonehead decisions. Customers believe that I am actually their slave. Listen if I am lifting an enormous box over my head and its clear that I am struggling, please don't stop me to ask a question. Customers also believe that they are queen and or king of the store. I am not going to bend backwards for you because you think you are the most important person in the store. Everyone needs attention too. Up until the holiday season, the schedule coverage is absolutely horrid. There is an extreme amount of pressure on the hours that are given to our store.