This all comes from someone who left Meebo recently and is still close with people that work there.
Not sure exactly how many, but it sounds like it was a good number.
Note: I said it was the majority, that's what my friend made it sound like, but I'm not sure.. will update once I find out
Reports are starting to roll in about other locations
Is there a point of working for a startup if there's no financial upside, only the downside?
Not being in the US, I'm curious if people getting laid-off from funded startups get severance packages.