formerly Prospect.
Invitae
Website
Employee count
693
Industry
Biotechnology Research
Headquarter
San Francisco, California, United States
Tom Woodard
Director of Application Security Architecture