Pedro Villalobos Email

Office Manager . imgix

Current Roles

Employees:
45
Revenue:
$5M
About
imgix Address
423 Tehama St
San Francisco, CA
United States
imgix Email

Past Companies

imgixOffice Manager
NumeraiOffice Manager & Executive Assistant
ShiptOffice Assistant