This is a good video.

But, for the record... I hate the term onboarding. I'm not against the concept. I just hate the word.