20 people are employed at EcoFactor.
EcoFactor is based in Palo Alto, California.
The NAICS codes for EcoFactor are [541, 54169, 54, 5416].
The SIC codes for EcoFactor are [87, 874].