Ребятки, пока проект не увидите, его состояние не оцените. И в некоторых случаях, требование "умение читать чужой код" связано с нетерпимостью и требованию всё переписать под лекала свежего сотрудника, и с таким я тоже встречался.
В третьих, степень ужасности — величина ненормированная. Приходишь и оцениваешь состояние проекта, если слишком ужасно для тебя — убегаешь. Вот и всё, собственно.