EPOC (excess post exercise oxygen consumption) is higher post-exercise is you do cardio before weights, but strength and power is diminished. If your goal is strength, power, and hypertrophy, then weights before cardio...otherwise, cardio before weights.