И имеет ли смысл связываться с легаси кодом или для карьеры это ничего не дает?
Если вы будете единственным инженером на этом проекте - не стоит, вам просто не будет у кого по учиться.
Что касается легаси в принципе - он появляется буквально на каждом проекте, это нормально. На сколько этот легаси жидкий - уже другой вопрос, бывают ситуации, когда только что написанный код сразу же становится легаси за счет не продуманной архитектуры. Бывают и противоположные ситуации - когда легаси дает о себе знать только в момент переезда на новую версию php, или обновлении зависимостей.
Не бывает бесполезного для карьеры опыта. В любой организации ценят и продвигают людей, которые способны не на словах, а на деле закатать рукава и расчистить любые Авгиевы конюшни. Работать на чистеньком и готовеньком - много ума не надо.