1 day:
- Overview of what they will work on
- Give some time to install things and play around
2 day:
- Ship your first (small) feature
I'm surprised at seeing how long time to production is. I'd be concerned if they went 2 weeks without shipping anything.
We don't do physical onboarding as no-one is close to any of the offices, but physical get-together are huge in boosting team building. We try to do them at least yearly. Churn is way higher without them (= people don't care about you unless you drink a beer with them)