Pros
I'm nearing my 6-year anniversary at TechSoup and am surprised by how negative the reviews are on GlassDoor by (mostly) former employees. I have enjoyed the work culture here at TechSoup, where I've been supported to grow, apply for new roles, and learn. As someone who received donations through TS before working here, I know how important our programs are, so I'm happy to play a part in providing those services to other nonprofits. I've found TechSoup to be supportive of creativity in finding solutions to problems, and flexible with allowing staff to work remotely.
Cons
There are times when communication from leadership isn't very clear, but that's something I know is being worked on by holding "town hall" staff meetings and updating us with all-staff emails. There was a lot of tumult with a recent reorganization (fall 2012), but much of that shifting has settled down now (early 2014), and I know people weren't happy with how teams were shifted, staff was moved, and even some folks were laid off. I hope we don't have to go through that again anytime soon, because I know it was painful for all of us.