I’m imagining the folks from Shin Godzilla.
I assume that movie is for Japanese civil servants like the show Silicon Valley is for programmers. Stuff like the repeated meeting-room changes for no apparent reason reads as too specific and weird to be made-up.