Can we clear up one matter that seems to have some people confused. If he is an EU national, he doesn't need a work permit, so, as he is Italian, he doesn't need one. However, coming from an EU club, but not being a national of any EU country, he would need a work permit.