Sort:  

Yes, all of that. Plus possible skills, knowledge, experience, and possible alternative solutions to prevailing problems. Then there are all the social aspects of having someone from far away around. And we're just scratching the surface here...