When was Upstream founded?
Upstream was founded in 1983.
Who are Upstream key executives?
Upstream's key executives are Scott Crosby and Katrina Wilson.
How many employees does Upstream have?
Upstream has 185 employees.
Who are Upstream competitors?
Competitors of Upstream include CloudCoCo, Desk Top Publishing Micro Systems and Circle Computer Resources.
Where is Upstream headquarters?
Upstream headquarters is located at 154 Highbury Rd, Burwood.
Where are Upstream offices?
Upstream has offices in Burwood, Macquarie Park and Milton.
How many offices does Upstream have?
Upstream has 3 offices.
Receive alerts for 300+ data fields across thousands of companies