Olá, Barbara, como vai?
O código compila corretamente e utiliza bem a List com ArrayList, além de aplicar os métodos get e size de forma adequada para acessar dados da coleção. A estrutura geral está clara e objetiva.
Há apenas um ponto de atenção no acesso ao elemento da lista. Em listas Java, a indexação começa em zero, então o segundo nome está na posição 1 e não na posição 2. Do jeito que está, o código imprime o terceiro nome enquanto a atividade indica o segundo. Ajustando esse índice, a saída ficará coerente com a proposta. A quantidade de funcionários está correta de acordo com os valores inseridos na lista, então não há inconsistência nesse trecho.
Obrigado por compartilhar sua solução, e fique à vontade para continuar usando o fórum sempre que precisar.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!