#1
Достоинства
- высокий уровень зарплаты
- регулярный рост зарплаты
- обеспечат хорошим ноутбуком и монитором
- сладости и различные бонусы
- корпоративные мероприятия
- коллектив в офисе
- есть талантливые коллеги, у которых многому можно научиться
Недостатки
- Мало интересных проектов, где можно расти профессионально. Как правило от разработчика требуется быстро реализовать задачу для заказчика с каким угодно уровнем качества кода
- Некоторые менеджеры плохо выполняют свою работу. Например, после обсуждения задачи с командой, они могут оценить задачу в n часов, хотя разработчики оценили ее в 10n часов. А когда команда провалит срок установленный менеджером, виноваты будут разработчики
- В проектах, где все процессы налажены и контролируются заказчиками, менеджеры пытаются внедрить и поддерживать процессы принятые в компании. Может доходить до того, что вам нужно отмечать время и прогресс над задачами одновременно в двух разных местах: для заказчика и для компании
- Все страшилки про аутсорсинг, в которые я не верил оказались правдой
- Вы должны уметь стать разработчиком с многолетним опытом на какой-то новой для вас технологии/фреймворке за один день перед собеседованием с заказчиками