Отрицательные стороны
1) Зарплату задерживают, регулярно.
2) Переработки едва ли не обязательны, но не оплачиваются.
3) Премий не бывает.
4) Ключевые требования к проектам придумываются по ходу разработки, техзадания сами себе противоречат.
5) Главный минус - директор уверен, что последствия неэффективного менеджмента [его в том числе], такие как неконтролируемые изменения требований, втрое заниженные сроки и так далее - это вина разработчиков. Отсюда отношение к денежным компенсациям всех видов, убежденность, что у любой команды скорость разработки ограничена, постоянные требования к команде сделать фичу быстро и как-нибудь, лишь бы формально присутствовала, чтобы потом переделать (ни разу потом ничего не переделали, тк по таким же принципам делали что-то еще).
В таких условиях, приходя с утра на работу с самыми благими намерениями, ежедневно уходишь с мыслями об увольнении.