My friend works here and is not getting their contract renewed. Luckily they knew it wasn't getting renewed but it still sucks. They've loved working there.
If I'm interpreting the CEOs Post post correctly, the severance package is only applicable if your contract gets canceled prematurely or if you are being laid off. If your contract ends and is not renewed, all obligations are fulfilled, so there is no severance package since the contract simply ends. (Timel/Project based contract). I could be wrong though. It would make sense to have project or time-based contracts - these layoffs mainly affect the "permanent employees."