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


2 years ago Comment