StumbleUpon lays off 30% of employees. Hopefully they can StumbleUpon new jobs.


3 years ago Comment