In JCL (Job Control Language), the fundamental unit of work is a 'Job'. A job consists of one or more steps (EXEC statements) that execute programs, and each step may reference data definitions (DD statements). Jobs are identified by JOB statements and are the primary organizing unit in mainframe batch processing.