Venrock is located at 3340 Hillview Avenue, Palo Alto, CA 94304. It has around 20 - 50 employees. Its revenue is around $2.5 - 5M. Financial institution primarily engaged in providing non-depository credit such as short-term inventory credit, agricultural lending and consumer cash lending secured by personal property. The parent company of this organization is Venrock Associates Iii, L.P. USA...