In case it needs restating: A contractor is not a cheap way to hire a trainer, to improve the skills of your permanent employees. Hire a trainer - it's a specific set of soft skills.