• It's explained in detail in the BOL page I posted.

    SQLAgentReaderRole has some more privileges than SQLAgentUserRole.

    -- Gianluca Sartori