Having an abundance of e-books, white papers, webinars, podcasts, video, etc. is great.
Services / product info – I recommend that for each service or product you offer, you have a page of content describing it – versus cramming everything onto one or two pages. Having more pages also makes it easier to optimize for specific keywords.
FAQs – Multiple FAQ pages regarding different aspects of your business answer people’s questions as well as drawing them to your site via search.