The direction REI takes tends to be determined by whatever prevailing economic wind might be blowing. One season might be all about ensuring a positive experience for the customer, followed by the next season scrambling to increase profit margins by drastically cutting expenses (payroll/ schedule hours). Don't tell me that a 30% decrease in payroll doesn't impact the experience that customers have...it's pretty noticeable from their perspective. From the employee perspective it means one month you might have as many hours as you can work, followed the next month by next to nothing. REI talks a lot about Work Life Balance as a company value, but it's hard for employees to find any life balance when their hours and take-home pay can fluctuate so wildly.
REI's leadership tends to be very inconsistent. There are some great managers who really care about the company, the customer and employees, and work hard to encourage, develop and advocate for their success. And there are managers that are manipulative, lack integrity, show a ridiculous amount of favoritism, and generally are looking out only for themselves and to curry favor for future endorsements. Upper leadership tends not to be able to identify who is who. I've seen the former type of manager somehow run afoul of their superiors and soon forced out in nasty fashion even after years of dedicated service, while the later type of manager is allowed to contentedly continue on, creating division and rancor while somehow receiving praise from those higher up. It's head scratchingly laughable and frustrating at the same time. Your experience at REI will likely depend entirely on which type of manager you happen to be associated with. At some point in your career you will probably realize it is simply time to move on.