I have got to agree with Titan... It doesnt matter how much you work your butt off in the gym if the diet isnt there then you wont get results (well you will get some kind of results, but they wont be great). If you aren't eating adequate macros and staying in a positive nitrogen balance through protein consumption then you WILL NOT grow, unless you are in the genetically gifted category, or juicing. If you want to cut, you can cut on any program, with or without cardio as long as diet is spot on IMO.
Routine is important, but diet is KING