Honestly, the bottleneck for most agencies isn't the shoot or the editor - it's the brief. you can have the best crew in town, but if the brief is just a shot list, you're getting mediocre creative that no one stops scrolling for. a shot list tells you what to capture, not why it matters or what the actual ad looks like.
three things that changed our output:
First, kill the shot list and write scripted concepts instead. for every shoot we now have 10-15 fully scripted hook variants - each with intent, opening line, and on-screen text. the editor knows exactly what to stitch together.
Second, treat one shoot as 12 deliverables, not one. Different hooks, different lengths, different platforms. Most teams shoot themselves in the foot by thinking one shoot = one ad.
Third, test rough cuts before polishing. on paid social the hook decides everything in the first half-second. Polish is irrelevant if the hook flops. We run five rough versions, pick the winner, then polish that one.
also worth considering: swap some of those production-crew shoots for UGC creators. Faster, cheaper, and often better performing for paid specifically