Pergunta de entrevista da empresa Analysis Group

What are some factors that affect lifetime earnings?