OneSource is an excellent database that provides information on nearly one million public and private companies in the United States and Canada, and hundreds of thousands of companies world-wide. The OneStop Report provides excellent coverage of a company for interview prep and better understanding of their current operations.