USF is actually the somewhat most ideal location for a drone show because of the vast amount of flat rooftops they can store them in that are adjacent to the lagoon.
The Mummy roof is pretty large, but holds some of the larger pyro elements for the show at the moment. I think the Transformers building is a better location for it as there's no pyro being launched from it and they can put the drones above the building without interfering with the pyro.