4 employees
Najdorf comprises of a mix of computer scientists, healthcare industry veterans, and digital marketing folks.
2002