Screen by location, industry, size, and more; e.g. companies in the energy sector located in Colorado that have a Tuck alum:
The following will give you a good overview of your company:
The following resources provide overviews of industries. You may have to search a few to find one that covers your specific industry:
Broad US/Global industry coverage:
Technology industries, try one of these:
Consumer product/service industries, try these:
Broad industry coverage in emerging market countries:
Keep up to date on your company by creating alerts; check for up to the minute news before you head into that interview.