Я встречал достаточно большое количество материала по тому, как стать team lead-разработчиком, зачем это делать и т. д., в то время как, говоря про минусы, упоминают в основном об увеличении количества созвонов/общения с людьми. Я попробую описать те моменты, про которые обычно не говорят.
Последние 6 лет я работаю backend team lead. В основном это проектная разработка, но с продуктами тоже приходилось работать.
С каждым годом все больше людей, которые хотят попасть в айти. Среди тех, кто ищет работу в этой области, очень высокий процент новичков. И в Linkedin я много раз встречал жалобы типа: “Я разослал сотни откликов, а результата нет”. Или я прошел 30 собеседований, а меня не берут.
Обратился заказчик, с проблемой что его сборщик не может справиться с защитой "incapsula". В двух словах, вместо кода страницы возвращается javascript код, при выполнении которого, идет запрос на сервера инкапсулы, проверяются какие-то параметры браузера и в случае если браузер признан валидным, отдается страница и некоторые cookie.
Подробное описание есть на сайте разработчика (www.imperva.com)