Pros
If you like computers and retail, this place is for you. Excellent growth opportunity if the time is put in. Great medical/dental/vision plan Friendly environment (Stores and corporate) Open door policy, actually lives up to this claim Company and stores are small and tight knit enough that your opinions and voice are usually heard Very little "clique" activity Good pay if you work hard in a commission position (see cons) Work/Life balance is very good on the corporate side. (see cons) CEO is a down to earth, nice guy. That means something in a company with thousands of employees.
Cons
Still a lot of office politics Company is very wary to spend money Focus is more on driving sales then curbing inefficiencies Corporate office is windowless Low pay if you are not commissioned. IT/Help desk/management positions low compared to industry Work/life balance in the store is pretty bad. This is similar with most retail. Don't expect to take a day off from before Thanksgiving through February.