I have a company content type being used on a website-in-progress. Companies consist of a company name, sorting mechanism, logo image and URL.
In the past I used companies to list "corporate members" on a page, also assigning a "member level" field. But then, companies started being listed as event sponsors with specifics for what they were sponsoring, also with different membership levels in a "corporate giving club". Messy!