MakerBot Print is our newest print-prepration software, which supports native CAD files and STL assemblies,
allows you to interact with all your printers via the Cloud, and many other exciting new features.
Not really, since each printer has it's own slightly tweaked command set depending on nozzle size, heater block capabilities, bed size, optimal layer thickness, bead width, overlap, shells, infill, etc. My recommendation is Slic3r to create the gcode from the STL files.
If you are thinking of printing this on someone else's printer, they will have their own slicing program that they prefer to use.