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


4 years ago Comment