Nisha Zamkovsky is a Sales Strategy Manager at Indeed. She is based in New York and focuses on our Enterprise client segment in the US.…
Author: Nisha Zamkovsky
Nisha Zamkovsky is a Sales Strategy Manager at Indeed. She is based in New York and focuses on our Enterprise client segment in the US.