对话内容：
John：你好Mike，很高兴见到你。我对你的公司很感兴趣。

Mike：感谢您的到来，John。请告诉我您对我们公司的看法。

John：我认为你的公司理念很棒，但我还需要更多的信息来了解它的商业模式和未来发展计划。

Mike：当然，我们的商业模式是...

（接下来的对话包括John询问Mike关于公司的详细信息，包括团队能力和市场机会，Mike回答这些问题并解释他将如何利用筹集的资金，John评估了信息后决定投资公司）


问题：John在投资Mike的公司之前需要考虑哪些因素？


根据对话内容回答这个问题。
在投资此类初创公司时，投资者需要考虑很多因素，包括公司的商业模式、市场机会、团队能力和未来发展计划。此外，他们还需要考虑公司所面临的风险以及他们的投资在公司中的地位和回报。