Pros
It's easy to get a retail job since turnover is so high.
Cons
Zero opportunities for career advancement... apparently, if you aren't already in with somebody in corporate, you are unlikely to even be interviewed for a corporate position. Huge amounts of stress for very low pay... feedback from management generally amounts to hurry and get you order finished, hurry and get your freight put away, hurry and straighten the stock, hurry and help cashier. When you are fortunate enough to work in their corporate store, you also get the district and regional managers looking over your shoulder and telling you to hurry up. You usually have to endure a lecture anytime you request to take a day or two of sick-time about how there aren't enough people scheduled to cover for you.