Pros
Really great environment, and staff. I enjoyed working there and they made it easy to be promoted if that was your goal or at least be trained in other areas of interest. You usually get 2 bonus checks each year which was nice and they're willing to work around schedules for college students. They were usually pretty lenient and understanding about time off requests except around holidays. You usually get rewards or thank you credits every few months for doing a good job at work.
Cons
The pay sucked and whenever they raised the starting pay for new employees they wouldn't match it for old employees. You would've had to quit to make what the new employees started at. Raises also sucked and you didn't get a lot and you didn't get holiday pay ever. The employee discount wasn't great either.