Отрицательные стороны
1. Серая зарплата, невозможно взять ипотеку. Соответственно, больничные оплачиваются лишь по белой.
2. Офис, где работают программисты, достаточно шумный (open space), сосредоточиться и глубоко вдуматься в задачу трудно.
3. Руководство 2-го уровня (ТОП менеджеры) несколько непрофессиональное, и порой неадекватное. Например, Дрейлинг (кто работает, знает). Но к работе отдела IT это имеет опосредованное отношение.
4. У программистов сопровождения ("младший программист") есть дежурства, примерно неделя в месяц. Это означает, что вечером после работы или на выходным могут позвонить с производства или кафе для решения срочной проблемы. Но в целом, за выходные обычно бывает 1-2 звонка, которые решаются за полчаса - час. Но это касается только программистов сопровождения, у разработчиков такой обязанности нет.