I actually like working here!
Pros
REI systems actually listens to employees (Has multiple meetings per year with all employees like the recent Town hall, all hands meeting, and encourages feedback thru Yaller - a social collaboration tool). Based on past feedback, many positive changes have taken place. People here actually do care. Yes there are a couple of odd ones, but which company does not?? Last year;s 360 reviews and a 'management development program' were good steps. I am seeing a positive trend. Don't go by every feedback you read here. This company has a strong and good culture.
Cons
Yes - there are some bad apples. which place doesn't? Yes -the business development has slowed down, but that is this whole area (remember sequestration and its effects?) Calm down folks - the economy is reviving.