Pros
Good brand. Good customers. Good values. Many good employees. Good business model (Co-op). Good growth. Good culture to contribution to society. Kent, Washington office isn't horrible, and too will be going away (eventually - location is stll TBD).
Cons
Many things are in flux, and there are many changes happening. Some groups are struggling to learn how to structure and run their business in the modern world. REI's "management structure and culture" felt entirely like military rank class, where the Enlisted class classed with the Officer class. This is in contrast to being a good leader, and those "officers" treated employees like humans, and work to understand the problems they're trying to solve. Many old technology, and technology practices, with few (no?) technologists in management. Waterfall and Projects are entirely too common (Note: Agile is present, and trying to take hold elsewhere, but still being figured out)