4,085
Jobs currently available
368
Portfolio companies
Locations
Wallingford, CT, USA · New York, NY, USA
industry
Consumer Products
Size
51-200 employees
Stage
Other
founded in
2019
Starface is a company based out of 13555 W Camino Del Sol, Sun City West, Arizona, United States.
Something looks off?On-site & Remote