Forbes ranks the 500 best overall companies in America in metrics such as financial performance and trajectory, customer sentiment, employee ratings and more.