Pros
Fantastic perks and benefits, especially the retirement match %. Deals direct from the vendor, discounts on purchases from REI, schedule flexibility, good health care costs. Company does a lot of good to encourage participation in the outdoors, protecting our land, etc. There were some really fantastic people that worked there, people who were legit to the core, and who are willing to take risks, to mentor others, and to really dedicate themselves to the company and what it stands for. Lots of like-minded people, value wise. There used to be a lot of support to grow your career within the company but that is dropping off a bit as the company gets bigger.
Cons
Poor accountability. Because the company so rarely fired or laid off anyone, there were plenty of people who just skated along, even if they were no good at their job. People, including upper management, were not given direct feedback which leads to promotion of incompetence or just punting someone who is troublesome around, hoping they will get fed up and leave on their own. It's the "REI nice" - people are nice to your face and don't give you honest feedback so it's hard to improve. Very frustrating for people looking to improve their skills.