Different types of companies offer different roles, require different skills, and need to be evaluated using different criteria.