Although he came to the company for less than one year, he has learned a lot.
Is this sentence correct, especially the preposition "for"? Or what preposition should I use?
Assume today is January 7, 2023. He came to the company in February or March 2022, so it's less than one year.