Pros
Pros include sometimes having a nice manager and co-workers. It basically stops there, though. Managers and up have decent health insurance options.
Cons
Your schedule will probably suck, which is to be expected in retail/sales. They make company-wide changes without the plan being fully thought out, resulting in employees being screwed over when they have to fix their mistakes. They just took away everybody's PTO that they have been working on accruing for the past year (PTO is earned yearly). They are extremely disorganized and will say they will give updates on something on a given date, but the update doesn't come until several days later. They do not show that they value their employees. Highly NOT RECOMMENDED, especially if you are a hard worker and/or looking to establish a career.