At-will status can be modified by an employment agreement between an employer and employee. In this situation, I think that if you are a professional for whom your employer invested large sums to train, the employer might be allowed to recover certain training costs if you breach your contract by leaving early.