Pros
I've stayed with the company for over a decade. The opportunities are limitless if you are hard working and determined. Although the schedules are not set, I view it as a Pro because it gives me flexibility to schedule personal things, like appointments, etc without the need to use any absences. It is also easy to request schedules for the specific needs, like college classes, which helped me a lot. Some of the people I work with have been here since this location opened back in 1995 and that speaks volumes especially in the retail industry. Some of my co-workers have gone all the way to the top starting either as cashiers, entry-level sale or warehouse clerks.
Cons
It's retail, so have to work every Black Friday and can't take vacation around Christmas but this comes with the territory, so not a big deal.