Das BIG BIZ wurde an der Dresdner Straße zwischen der Traisengasse und der Pöchlarngasse in drei, etwa gleich große, Bauabschnitten errichtet. Die Fertigstellung des ersten Bauteils erfolgte im Herbst 2002, die zwei weiteren Bauteile wurden jeweils 6 Monate danach fertiggestellt. Jeder Gebäudeteil verfügt über 3 Untergeschosse, einem Erdgeschoss und 7 Obergeschosse. Die Erdgeschossflächen sind zu einer gemeinsamen Mall verbunden.
Dank der günstigen Lage ist BIG BIZ durch die U-Bahn Station Dresdner Straße (U6) an das Wiener U-Bahnnetz ausgezeichnet angeschlossen und über die S-Bahn Station Traisengasse gelangt man in wenigen Fahrminuten zu einem der wichtigsten innerstädtischen Verkehrsknotenpunkte: Wien Mitte. Diverse Bus- und Straßenbahnlinien komplettieren das Angebot an öffentlichen Verkehrsmitteln.