The simple answer is yes, lawyers can sign non-compete agreements when accepting employment but generally these agreements are not enforceable. In other words, in general, post-employment non-compete agreements that directly restrict a lawyer's ability to practice law are not enforceable in the United States.