On average, employees in Johannesburg, CA at Stellr give their company a 3.3 rating out of 5.0 based on 1, whereas overall Average Rating of Stellr is 3.3 out of 5.0 based on 1 Stellr Review Ratings. The happiest Stellr employees in Johannesburg, CA are Anonymous Employees submitting an average rating of 3.3.
"The company in the time that I worked there, had the top management of the company replaced various times, leaving little insight into the initial goals and ambitions as set out initially and leaving everybody on edge."
Update your browser to have a more positive job search experience.
Upgrade My Browser