в праве ли работодатель требовать от своего сотрудника подписывать такой договор?

для выполнения своих служебных обязанностей мне и моим коллегам желательно проходить время от времени курсы повышения квалификации (работа в области информационных технологий). курсы эти порой довольно дорогостоящие. часто после окончания курсов (повышения квалификации) специалисты уходят работать в другие фирмы, т.к. бывший работодатель не желает повышать з.п. в соответствии с ростом квалификации специалиста. в связи с этим работодатель настаивает, чтобы сотрудник подписывал договор, что после окончания курсов обязуется отработать 3 года. в противном случае он обязан возместить работодателю стоимость затрат на обучение.
 в праве ли работодатель требовать от своего сотрудника подписывать такой договор?
 если сотрудник подписал такой договор, то будет ли он иметь юридическую силу?
 знаю, что есть случаи, когда подобные договора признавались недействительными. связано ли это с положениями кол. договора предприятия (форма собственности - оао).
 заранее благодарю.

вправе. тк рф. "статья 249. возмещение затрат, связанных с обучением работника
 работник обязан возместить затраты, понесенные работодателем при направлении его на обучение за счет средств работодателя, в случае увольнения без уважительных причин до истечения срока, обусловленного трудовым договором или соглашением об обучении работника за счет средств работодателя". соответственно, такой договор будет иметь юридическую силу.