Pros
It's astounding how much good is accomplished at TechSoup. People put their hearts into their work, and most have the good of nonprofits at the center of what they do each day. In a competitive San Francisco market, salaries and benefits are good for a nonprofit, and there can be a change to really help the world if you are in the right job.
Cons
After reading the reviews here, it's disheartening to see the same problems repeating. CEO is WAY over her head, and it shows in the lack of cooperation between the senior management and how major teams are totally unaligned. Focus rarely is on how to efficiently manage day to day work, but more in wildly speculative ideas that are unworkable and drain scarce resources. Favorites are selected based upon loyalty, not for ability and that's taking its toll on many staff members.