Pros
I truly don't recognize the organization that is being described by some of the posts here. TechSoup does some really amazing and interesting things, and we are in the middle of transforming our technology and processes to modernize and better serve the civil society globally. This is a place where you work hard and can have the opportunity to do great things. I don't think there is a better place to work at the intersection between technology and global social change. The CEO is also great - she's very very smart and knows what she's doing and has done an amazing job balancing some of the very political issues we've had to navigate with different partners and donors.
Cons
Like every organization or business, there are people here who need to move on or are just not right for the job. The organization is trying to move some of those people out (and I have a feeling those are the ones who are being grumpy on this site). It is hard to understand sometimes why certain decisions are made about org direction or new projects, but there are also a lot of people around here who think they need to be informed or consulted and frankly they just don't. This is not a typical nonprofit where everyone gets to weigh in on decisions - we're run more like a for-profit corporation from that perspective where executives make decisions based on information and advice provided to them.