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


1 year ago Comment