Re #2 - fully outsourcing development. I&#x27;ve seen this done successfully and as a matter of fact I was on the team that built the first MVP. I&#x27;m sure it&#x27;s the exception and not the rule but it can be done if the team that&#x27;s brought in is super professional and talented. (We were). There are some benefits to this route if done correctly<p>1. The code left for the eventual, internal, team is pristine, well written, scalable and easy to jump into. 
2. Well defined processes are in place.
3. Our company helped find, introduce, and often interview the new employees for our client.<p>It&#x27;s worked out well several times but it&#x27;s certainly not cheap. You get what you pay for.