Welcome to Smogon! Take a moment to read the Introduction to Smogon for a run-down on everything Smogon, and make sure you take some time to read the global rules.
It's screens HO. this fact, and this fact alone, removes any and all value from the team in question and removes any respect i may have had for the builder.
Furthermore, it's a pile of meta crap on screens HO, which is literally the most tryhard meta shit there is, that dares to call itself a meme. Whoever built this clearly hasn't got the faintest clue what meme sets in this game are, or how to utilize them.
Also Mandibuzz defogs freely on that snarl, denying it the screens the team needs so desperately, and the team's Dragapult answer is hardwalled by dragapult. Change that grimmsnarl to play rough.
The rest is literally standard meta shit 101 stolen straight from Smogon analysises and a set that used to be a standard dmax abuser.
Conclusion: Soulless standard unfun screens HO, but works. Do me the favor and slap the guy who called this a "meme" in the face, as hard as you can, though.