How does your company do at employee onboarding? What problems have you faced?

Have you used any employee onboarding software that has really helped?