Pros
CRS works in about 100 countries. Some of the staff people in the field are amazingly selfless and devoted to helping so many in great need. Remembering the mission keeps me going.
Cons
The culture in Baltimore - and in remote US offices - is horrendously depressing and petty. I've never experienced anything like it. Lots of employee turnover, and when people leave sometimes they're traumatized by the backstabbing. No one is safe, and management as well as HR doesn't seem to care at all about abusive, exploitive, disincentivizing behavior among staff. Gossip is rampant and entire employee reviews can be written up by a supervisor based on innuendo or falsehood and the staff member is powerless. Smart, talented, good hearted people aren't appreciated, and bullies and sycophants run the place.