5.0
14 Jul 2025
Current employee, less than 1 year
Recommend
CEO approval
Business outlook
Pros
I joined Upstream recently and was welcomed with incredible support. The people are kind, highly motivated, and truly caring. Great place to work and grow at
Cons
I have nothing bad to say