Stas Ivanov
Позвольте, влезу в диалог и вставлю свои 5 копеек.
Наиболее важное отличие, которое заметил - это завышенные ожидания по зарплате и переоценка своих способностей.
Встречаю иногда начинающих веб-разработчиков, которые находят спамом или через знакомых клиентов на верстку одностраничников-визиток, берут с них по 10-20 тысяч рублей, и при указании этого факта при собеседовании просят 80-100 тысяч.
То есть фрилансеры зарабатывают в большинстве случаев все же количеством, нежели качеством. А значит как специалисты менее конкурентноспособны.
Аутсорс-компании, куда нанимают людей, как правило зарабатывают на иностранных клиентах аналогичным образом. Ставя высокие рейты и предлагая откровенно хреновый продукт, потому что часто экономят на спецах и за хай-сениорский рейт софт (для ит компаний) пишут джуны-мидлы и хорошо, если на всю команду хоть 1-2 сениора будет, кто будет их код ревьювить.