20120514 tech.jobs: 17 democratic tech workplaces