What is a Yellow Dog Contract?

A yellow dog contract is an agreement between an employee and an employer. In this agreement, the employee agrees to not join a labor union, as a condition of employment. They were outlawed in 1932.