I believe the factors are numerous. However, there are a few that are super important and you cannot forget them. For instance, creativity is really useful for any business and it must be present in your team. Also leadership is crucial for the correct performance of any human endeavour.