How to find a company with amazing values, culture and mission. I want to find an organization for the long haul that is worth investing in,