Pros
The employee perks are incredible, well worth it in that alone. The other employees and store management are bought into the company too, the people that work at REI are truly passionate about the outdoors. They are very understanding and want all employees to understand and have a work life balance.
Cons
Only con is that the system for getting time off is outdated and difficult, nor are there "set" schedules, even for part time employees that would have an easier time with this, if they are doing the job (Like me) in addition to their full time employment. I will say, however, that the difficulty in getting time off should be expected... after all its retail and the needs vary which is another reason "set schedules" are not possible. If you sign up here forgetting it is retail, you'll be disappointed, but if you get it from the day you start, it totally make it awesome.