For virtual, we filmed via Teams and produced on our own with the help of our digital team. You can definitely leverage AI to help with editing the raw footage to a more reasonable and consumable length assuming the right prompting. For onsite/in-person filming, we used 29 Studios. I'd highly recommend them, although they are based out of Scotland. They do have clients in the US and do quite a bit of filming here. We also shopped around or used local vendors when we needed and, in particular, when budget (or lack of) was a factor.