Побольшей части зависит от размера компании, ее затхлости и развития
К примеру работаю с в небольшой компании уже семь лет, она выросла с трёх человек до 20+
Два раза полностью переписывался основной продукт с руби на руби машиневентс и потом на го
Начинали с одного сервера сейчас 50+ серверов раскиданных по всему земному шару
Можно так же хорошо развиваться с маленькой компании, когда никто тебе особо не может мешать так как не шарит и можно делать и менять все как захочешь, лишь бы работало
Можно отлично развиваться в большой компании например как майл ру, у меня там один друг с универов работает до сих пор
Не получится в мелких где над вами есть техконтроль сверху
Не получится в затхлых это обычно там где есть старый продукт, который уже имеет клиент внешних или внутренних и плюс минус их устраивает , но в целом не даёт его как следует обновить или переписать, сидишь там потом на формочках двигаешь поля и правишь старые баги