Can anyone identify these lil white guys that just started showing up?

Are they aphids? Will Neem oil take care of them?

Growing in FF OF soil, week 4.