Filtra la matriz de objetos por clave de objeto

Tengo una matriz de objetos en Javascript:

var List = [
            {
                employee:'Joe',
                type:'holiday',
            },
            {
                employee:'Jerry',
                type:'seminar',

            },
            {
                employee:'Joe',
                type:'shore leave',
            }
           ];

Me gustaría obtener dos nuevas matrices de objetos; uno para el empleado clave "Joe" y el otro para el empleado clave "Jerry". Los objetos deben mantener los mismos pares de clave / valores.

He estado tratando de obtener una solución usando underscore.js, pero se está complicando demasiado. ¿Alguna idea sobre cómo se puede lograr esto?

Gracias por adelantado

Respuestas a la pregunta(3)

Su respuesta a la pregunta