Vimeo has a free account option. What's the problem with YouTube? Videos can be unlisted, comments can be disabled, as can likes/dislikes. With those settings in place it's a perfectly fine place for a recruiting video IMO. Also, he could embed the video on a webpage using a free web hosting service like Wix.