According to the OECD definition a scaleup company is a company who has an average annualized return of at least 20% in the past 3 years with at least 10 employees in the beginning of the period. If we look at it from the aspect of life cycle of company – scale -ups are companies that are in growth phase.