On average, employees in Palo Alto, CA at Owlcam give their company a 4.1 rating out of 5.0 based on 2, whereas overall Average Rating of Owlcam is 4.1 out of 5.0 based on 2 Owlcam Review Ratings. The happiest Owlcam employees in Palo Alto, CA are Anonymous Employees submitting an average rating of 4.3 and User Support Leads with a rating of 3.9.
"Poor management and financial management"
"I worked at Owlcam prior to launch until recently. As the company continues on in their new direction I wish them the best of luck"
Update your browser to have a more positive job search experience.
Upgrade My Browser