Pros
If you find yourself at a store with good people, the experience can be great for resume filler. The benefits are solid, although they work to keep employees under-employed to avoid providing them. The job has incredibly low aptitude requirements. If you do take a job here, I recommend it's in Beaverton as there at least the Area Managers have some common sense and humanity, albeit the bar is low.
Cons
The corporate management is incompetent at best. The hours are incredibly demanding. Predictive Scheduling required by state law is inconsistent at best. If you're working and the next guy doesn't show, have fun working 16+ hours. (My longest shift was just shy of 30 hours) HR will find any reason to avoid resolving workplace conflicts. The company promotes safety until it gets in the way of profits. Bonuses are a pittance, and they have a man whose job is to prevent managers from receiving them. Frankly, the job relies far too much on luck of the draw regarding workplace conditions. Despite promoting flexible hours, if a life event forces you to change schedule you'll be lucky to be able to have your schedule changed.