Yes, it is true. And today, 10/8/19, they let the entire inside sales team go
Found this in an old thread, posted by @ZFaWx9q-1Lfmp. Putting it here so more people could see it. I'm hoping there'll be no more layoffs this week, but I wouldn't be surprised if we learn of more sometime today.