Technology spin-offs: teamwork, autonomy, and the exploitation of business opportunities