Отрицательные стороны
Перед собеседованием дают задачу типо-тестовую, но во-первых не в тему, а во-вторых сеньёрского уровня, хотя в описании вакансии указано программист-джуниор. Язык программирования значения не имеет. Работать бесплатно нужно начинать сразу, перед собеседованием.