For B2B environments and social media, we recommend pieces between 15 and 60 seconds long to maintain maximum viewer attention.