Верстка и простейшие скрипты типа "выпадающий список" ничего особо сложного не требуют.
Но бывает и сложный фронт-энд - карты, какая-то крутая графика со спецэффектами, игры.
Фриланс дает некоторую свободу. Захотел - поработал на даче, захотел - поехал с ноутом в Тайланд. Но придется самостоятельно искать клиентов и заказы. Придется заставлять себя встать с дивана и поработать.
В офисе - некоторая стабильность. Заказы приходят к вам "сверху", и остается только работать. Изо дня в день,
по графику.
Если есть возможность, начинать лучше в офисе. Живое общение с коллегами и наставниками даст хороший буст опыта.