Oi, Denis! Como vai?
Agradeço por compartilhar.
Gostei da sua implementação, importante notar como você criou a classe Pessoa, utilizou o ArrayList corretamente e sobrescreveu o método toString, o que deixa a visualização da lista bem clara no console. Isso está bem alinhado com o desafio do curso sobre listas e coleções.
Continue praticando esse tipo de estrutura, pois isso ajuda muito a fixar o uso de coleções no Java. Dica: experimente percorrer a lista com um for ou for-each para imprimir cada pessoa individualmente; assim, você treina o acesso aos elementos e entende melhor como a lista funciona no dia a dia.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!