Думаю что хорошую компанию грех не похвалить, а плохую - надо ругать, чтоб впредь неповадно было.
Вообще програмеры и люди к ним приближенные :-P
имеют уникальную возможность для создания нормальных условий труда, потому что нас немного, общаться очень просто, места общих тусовок известны, поэтому нехороших работодателей можно и нужно выводить на чистую воду. В конце концов каждый человек, меняя работу, хочет быть уверенным в том, что он не получить "кота в мешке", а работодатель заинтересован в чистой репутации.
Например в фокус-клубе (это автомобильный форум) есть отдельная конфа для обсуждения дилеров - качества ремонта, отношения и прочее - так вот там участвуют и представители дилеров, отвечая на вопросы, улаживая какие-то проблемы - это очень правильно как мне кажется.
А с анонимностью вообще говоря сложно - у многих компаний в трудовом договоре есть разные оговорки по поводу неразглашений - не все скажут имя.