Foresight Makes Top 100 Best Companies List