В этом у большой компании больше плюсов, по сравнению с маленькой. В больших компаниях обычно много проектов и команд и всегда можно перейти в другую, не меняч места работы. С маленькими компаниями так не получится в силу их размера.
А почему нет? Зачастую в топовых конторах можно многому научиться. Так что для начинающего специалиста эту возможность сразу увидеть лучшие практики, обзавестись кучей связей, принять участие в масштабных задачах. Понятно, что всё зависит от и можно и в топе сидеть тихо в уголке и пилить свой кусок. Но всё равно возможностей для развития там больше. Просто в силу масштаба.
Пока твой доход не покрывает потребностей с остатком, который можно откладывать в резерв, то да. А потом уже начинаешь смотреть на другие факторы: баланс между работой и личной жизнью, наличие удаленки и т.д.