On average, employees in Millbrae, CA at Stem Inc. give their company a 4.4 rating out of 5.0 based on 1, whereas overall Average Rating of Stem Inc. is 4.4 out of 5.0 based on 1 Stem Inc. Review Ratings. The happiest Stem Inc. employees in Millbrae, CA are Senior Director of System Operations submitting an average rating of 4.4.
"Stem has been around since 2009 and has about 180 employees. Stem has customers around North America, Canada, and Japan. It is operating from four geographical locations and headquartered in Millbrae."
Update your browser to have a more positive job search experience.
Upgrade My Browser