Вопрос выбора компании между start-up и outsource не такой простой, как кажется. Рассмотрим текущую ситуацию на украинском рынке (говорить буду исключительно про Украину, так как в других странах не работал). Так вот, сегодня на рынке большинство компаний как раз или outsource, или start-up. Есть небольшое количество продуктовых компаний, как правило там дела обстоят очень хорошо. Но таких компаний не много, открытых должностей практически нет и попасть туда достаточно трудно. А если говорить про джава, то продуктовых компаний вообще единицы. Соответственно выбор именно между start-up или outsource.
Откуда компании берут деньги?
В outsource компании деньги поступают от заказчиков. Схема работы такова: сначала находят заказчика, потом под его проект нанимают людей. Поэтому работа в такой компании с финансовой точки зрения более-менее стабильна. И пока вы удовлетворяете заказчика, вы будете нужны в проекте. Обычно аутсорсинговые компании не прогорают, только в том случае, если теряют клиента. Но обычно у таких компаний несколько заказчиков и если даже один ушел, команду с этого проекта распределяют по другим или сажают на bench (скамейку запасных). Компании дешевле оплачивать сотрудника, даже если для него сейчас нет работы, чем уволить, а потом при необходимости искать нового. Т.е. в большинстве случаев работа в аутсорсинговых компаниях намного более стабильная, чем в стартапах.
Стартапы бывают продуктовые и сервисные. Деньги поступают от бизнес-ангелов, инвесторов и инвестиционных фондов, условно говоря – это заемные средства. Т.е. компания еще ничего не выпускает и не продает, но уже получила большую сумму денег. Основная проблема стартапов – бестолковое распределение ресурсов: вложения в дорогой ремонт офиса, технику и другие плюшки. Только деньги имеют свойство быстро заканчиваться. Именно поэтому более 95% стартапов прогорают. Соответственно с точки зрения стабильности стартап полностью непредсказуем. С другой же стороны, обычно это молодежные проекты с интересным коллективом и новыми технологиями. Атмосфера в таких командах творческая и немного расслабленная. В такой компании интересно поработать. Но гарантии, что этот проект продержится долго, вам никто дать не может.
Если у вас нет семьи и финансовых обязательств (например, каких-то кредитов), то попробовать работать в стартапе действительно интересно. Если вы серьезный товарищ с багажом опыта и стремлением к стабильности, то стартап может показаться вам слишком расслабленным. Ну и, опять же, без каких-либо гарантий на будущее.