Следует понимать что аванс это юридически невозвращаемая сума, та что в случае чего вернеться - задаток.
Задаток это нормально для помесячной оплаты или если работа без договора, если специалист с опытом.
Новички чаще работают без аванса, но те кто кто немного поработали - аванс просят, так складываються более серьезные трудовые отношения.
Могу помочь, оценить уровень и адекватность специалиста, но надо с ним поговорить, так на общих фактах много-го не посоветовать.