The ratings are based on a variety of factors, including but not limited to length of time in business, the type of business, whether or not the company honored commitments to the Better Business Bureau, background information about the business, and more.