Что лучше трудовой договор или гражданско-правовой договор. Почему?
Однозначно, трудовой договор. Он дает гарантии работнику, в том числе и по сохранению рабочего места, а гражданско-правовой, только регулирует оплату и ответственности сторон. Подробный ролик на эту тему можно посмотреть в разделе "Ваши права" - Трудовой договор.