1. Субординация. Это было самым большим сюрпризом для меня, когда начал работать разрабом. Никаких "выканий", можно пойти к абсолютно главнейшему человеку в компании, и сказать, что он не прав. Вы не на равных, но у нас нет ритуалов, которые подчеркивают высокий карьерный статус.
2. Взаимопомощь. Берешь случайного незнакомого джависта, и ломишься к нему в личку с вопросом, как тебе лучше организовать приложение на спринге. Получаешь детальную лекцию, подводные камни, и сто причин не брать спринг. Но к чёрту послан не будешь
3. Доступность. Все чуваки, с которыми ты работаешь доступны в нерабочее время. Если критичная штука, пиши хоть в три часа ночи. Пиши в отпуске. Используй библиотеку, создатель которой три года назад стал отшельником в горах, и спроси его, почему что-то не работает - он объяснит
4. Уважение. Ты софтверный инженер, ни один нормальный работодатель не позволит себе поступать с тобой неуважительно. Они ценят твое время, твой комфорт, твое мнение. Если ты выгораешь