Successes and struggles of teaching: Perspectives of beginning, mid-career, and veteran teachers