If you need to demonstrate your investors that your software team is working hard on something great, you need a group of junior developers — they are easy to manage and are afraid of going into conflicts. On the other hand, if you need to develop a great product, you need senior developers. However, they are difficult to manage because they prefer to work for themselves, not for you and your project. Will you be able to manage them?
The full video is here: https://www.youtube.com/watch?v=SdrtZIW5JtY