Best retail environment I have ever experienced!
Pros
The people. Everyone I work with lives and breathes the products and services they are selling. The amount of product knowledge and experience due in part to great training programs, is really a few steps ahead of competitors. Everyone is very welcoming and friendly, to the point that you begin to develop true friendship with your coworkers. You get the sense that REI employees want to be there. REI's company goals in stewardship, giving back to local communities and public lands are wonderful and inspiring. Quarterly outings are fun chances to bond off the sales floor. Health benefits are decent for full timers (considering most retail have no benefits below management). Great discounts for employees.
Cons
Compensation quite low/not livable in my opinion. Unpredictable hours make work/life balance a challenge. Slow advancement unless you are on a management track.