On-site manager vs. management company

My partners and I are looking to get into the MHP business and one of the big questions that we have is what would be better a on-site manager/maintenance person or a outside management company? Your response is greatly appreciated. Thank you