There are competent agencies out there doing epic work, but you should be prepared for frequent meetings, endless video calls, multiple briefings, haggling over the budget, multiple script and storyboard revisions, and lack of experience on your or agency’s part.