An employment contract is a legally binding agreement between an employer and an employee that outlines the terms and conditions of employment. It typically includes details such as job responsibilities, salary, benefits, working hours, duration of employment, confidentiality agreements, non-compete clauses, and termination conditions.