Основной косяк это лютый бардак в планировании. Менеджмент периодически врубает режим пожара и начинает орать, что надо зашипить фичу еще вчера. Типичная тема, когда прилетает задача в пятницу вечером с пометкой срочно, а потом оказывается, что клиент ее посмотрит только через неделю. Документация это вообще слезы, ее просто нет. Все важные костыли и логика хранятся в голове у пары старожилов, которых приходится вылавливать в курилке или чатах, чтобы понять, как работает конкретный кусок кода. Постоянно обещают время на рефакторинг...