Regardless if we're talking about 30, or 300 people, I just can't figure out or wrap my head around 5260. When I worked at BlackBerry (Research in Motion, back then), some teams had four people on them, with four manages in the stack, reporting to their own VP, thats what this sounds like for that many employees.
I worked in QA, and above me, from memory, was Rob (Manager), Sue (Director), Mike (VP), then shift to the Project Management team, dear lord. In that team, I reported to a team of people, around 12, who managed communicating with some app developers. To report a bug / issue in an application, I had to file the bug report, include Rob, and wait. It took over a week before I would get a response, and it was always the same, "We need additional information.". Eventually, I snapped at the chain in an email, and started to email the app developers directly. I took a 5+ days process, down to 10-minutes, with better communication and better outcomes.
One day I removed 15 people from a process, and still CC'd my manager, and it was fine. The chain of communication had no value, and I'm not being rude, I'm being honest. We used to hold meetings, to plan the meeting, which planned the meeting, with 20 people on a call in multiple time-zone, all so I could get a response from a developer in a different company. The project management team would frequently modify my messages and requests, destroying them. At every meeting I was mangsplained what words meant, incorrectly.
The actual fallout from doing that, was pure rage from multiple teams, managers, directors and VPs. I had to sit in a meeting with a board of executives to explain myself. I still remember that meeting, and answering back to a furious VP (paraphrased): "Interjecting multiple teams and people, into a chain that I need to have control over is not only hurting communication, it's making it impossible. The developers are happier, they like taking to me directly, since we can get things done, which no one else can seem to do. Last week we had a meeting where a bunch of people argued me on an email I wanted to send, destroying the question so it could sound "professional", and then refusing to send it because it was a bad time. The developer and I resolved that issue within 20-minutes, over email, before lunch yesterday, and it's all recorded in email, with Rob CC'd, so stop this stupidity, this is not a functional environment.". That's very close to what I said, not a direct quote, but very close.
VP Grumpy demanded to see the email I wanted to send, read it, then yelled at the PM lady who refused to send it. I'm not joking that by this point we maybe had 40 people involved, 40 people for me to email an app developer. If they wanted insight, the email server had the logs, and emails, nothing was hidden, I CC'd my manager, so it was just literal waste. Many departments worked the same way, and I'm willing to bet Snap is the exact same way.