Share Post Embed Post Mass Layoffs happening? Been hearing whispers that they are laying off a lot of people soon. Any substance to those rumors?