Pros
Flexible hours, get to play with new tech products, meet new people both other employees and customers. Overall an easy going work environment.
Cons
Low pay, employees with enough knowledge to be full blown computer techs at other companies are paid the same as regular associates and expected to sell sell sell with no rewards or compensation. Even in this poor economy higher ups don't seem to understand that customers can't afford to be shelling out extra money for things like extended warranties. Instead of giving employees full time positions management seems to like hiring more people then schedule them 10-15 hrs a week. Management also seems to play the favorites card a lot which keeps the same employees excelling while the others are left digging around in the trenches. Several lead positions have people working in them where the sales associate below them would be a better fit.