Take a look inside the “Squishmallows” headquarters June 28, 2025 by CBS Miami Take a tour inside the Los Angeles headquarters for “Squishmallows,” the stuffed animal company worth over $11 billion.