I do push, pull, legs, rest and repeat right now. I train for about 80 minutes on average, sometimes an hour. I have a compound lift at the beginning of every workout where I will work on strength, and then the rest is hypertrophy.
No cardio as of yet, but I may include HIIT after lifting if I am gaining too much fat.