Вам нужен специалист по охране труда, который сможет обучить весь Ваш коллектив на месте? Это разумное решение, тогда сотрудникам не придется тратить время на проезд туда и обратно. Сейчас очень много курсов, срок обучения на них разный, есть от 2 недель до 3-х месяцев. В зависимости от интенсивности занятий. Я так понимаю, что Вам нужно обучение "с нуля"? Посмотрите в интернете, почитайте отзывы. К нам на предприятие приезжали преподаватели из компании
http://otpartner.ru/. Они у нас и экзамен принимали, не надо было никуда ехать. Выдают удостоверение государственного образца. Насчет длительности, тоже думаю, что можно договориться.