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.