How To Look For Great Companies

The process of looking for a great company is not easy and time consuming. Here is an overview and reasons why it is so hard.