— Почти все задачи являются рутинными, однотипными и не способствуют профессиональному развитию разработчика: в лучшем случае в среднем 50% из задач являются задачами на исправление ошибок, остальные 50% — это допиливание существующего очень некачественно реализованного функционала.
— Почти полностью отсутствует разработка чего-то нового, т.е. по большей части из года в год разработчик будет заниматься поддержкой существующего решения. Основной подход к разработке — "работает — не трогай" и "сделай, чтоб работало". Главное — уложиться в сроки, а там, может, и какой-нибудь другой новичок будет твое поделие поддерживать.
— Отвратительно низкое качество исходного кода. Варьируется от отдела к отделу: где-то лучше, где-то хуже. В "платформе" (отдел, который занимается разработкой SDK и сопутствующих вещей) качество кода более терпимое, возможны относительно интересные задачи, использование современных приемов программирования (C++) и современных инструментов. Качественный код не приветствуется. Если сделаешь задачу чуть позже, но более качественно, то тебе это потом могут припомнить, т.к. ты же не уложился в сроки на несколько дней.
— Крайне медленный карьерный рост: в компании вполне нормально, что человек с навыками, подходящими для ведущего разработчика, сидит на довольно низкой категории несколько лет (отчасти в этом виноваты абсолютно бестолковые HR-ы). Карьерный рост возможен при соблюдении одного или нескольких условий: 1) попал в отдел, где часто повышают 2) положительное отношение руководства 3) простое везение 4) связи и знакомства с руководством.
— Большие нагрузки. Хоть тут и пишут, что график работы очень хороший, но он все же не является свободным и до гибкого ему очень далеко. Почему-то никто не упоминает, что в течение дня ты обязан отмечаться по всем задачам, над которыми работал — у тебя должен быть полностью заполнен 8-часовой рабочий день, а также обязан быть на рабочем месте с 11 до 16 (для главного офиса). Если тебе надо куда-то отойти, то ты оформляешь отгул, который потом можешь отработать. На компьютерах отслеживается какими программами ты пользуешься, какие сайты посещаешь, а также время активности: если ты отошел куда-то поговорить по делу или ты просто отошел подумать над задачей, то это время может быть не засчитано и впоследствии тебе придется его отрабатывать. Тензор по многим аспектам является высокотехнологичным заводом.
— Отдельного упоминания достойны опенспейс-загоны на 30+ человек. Вроде как, считают, что опенспейс должен способствовать более продуктивной работе, командному духу и упрощать коммуникации. Да как бы не так. Взаимное уважение среди сотрудников Тензора отсутствует и всем плевать комфортно тебе работать или нет, т.к. главное — решить свои задачи, а сколько шума будет в процессе работы — дело второстепенное. В итоге, когда в помещении сидит 30+ человек, любой разговор нескольких человек постепенно превращается в нарастающий гул, который просто не дает работать. А любая работа, включающая хоть какую-то мыслительную деятельность, требует довольно крепкой концентрации, которая в подобных условиях просто невозможна. Если ты человек с крепкими нервами и умением хорошо концентрироваться, то, возможно, еще получится привыкнуть. Но, даже если ты привыкнешь, постоянное времяпрепровождение в подобных условиях будет сказываться на нервах и общем состоянии здоровья в долгосрочной перспективе.
— Коммуникация с руководством: если вкратце — её нет. В компании выстроена пирамида власти и рядовой разработчик в большинстве случаев не принимает, по сути, никакого участия в принятии архитектурных или фундаментальных решений. Рядовой разработчик (начиная снизу: 3, 2 и 1 категории) является лишь рабочей лошадкой, которая покорно выполняет указания и не возникает по каким-либо вопросам.
— Очень частые релизы и работа по выходным: абсолютно нормальны звонки в выходные, ночью и рано утром, чтобы ты что-то поправил в выходной день, посмотрел и ответил что не так. За это не платят, а руководство регулярно пишет новости о необходимости сидения по выходным дома за компьютером с целью того, чтобы релиз прошел максимально гладко. Хорошо, что на телефоне есть режим "не беспокоить".