Company Data
Where is Upstream USA’s headquarters?
Upstream USA’s headquarters is in 426 17th St Oakland California 94612, United States
What is Upstream USA’s official website?
Upstream USA’s official website is upstream.org
What is Upstream USA’s revenue?
Upstream USA’s revenue is $10 - 49 M
What is Upstream USA’s NAICS code?
Upstream USA’s NAICS code is 621399
What is Upstream USA’s industry?
Upstream USA is in the industry: Non-profit Organizations
How many employees are working in Upstream USA?
Upstream USA has 101-500 employees