Pros
Coworkers are very fun, friendly, and diverse. Products on website are fairly interesting. Frequent hiring because of employee turnover.
Kontras
Company in general has little respect for employees. Frequent schedule changes with little (1-2 business day) notice. Shared computers with other employees. No personal or secure storage at desk. Everyone in customer service is hired as a temp (no benefits, no holidays) even if you are hired for a specific permanent position. Company won't pay for time it takes for employee to log into computer and log into time keeping website every day. Employees penalized for being sick, even with H1N1 warnings posted everywhere. No employee discount. HR uses only paper employment applications (which they frequently lose).