Pros: job security (low turnover rate)
Cons: company is too management top-heavy, easier to obtain higher level positions from outside the company than with promotion from within.
Typical non-stable retail schedule. Fast-paced customer service. Not enough focus on the company's supposed "core values". Too much concern for the bottom line. Great customers and good co-workers.