Pros: teaching awesome students everyday and watching them succeed
Cons: pay, benefits, hours, meetings, more meetings, job security is a question every year.
I usually arrive to work around 6:30 AM. I usually leave around 5:30 if I'm lucky. At least once a week I'm there until 8:00 PM. Other times I'm there until 9 or 10. I have about 15 minutes for lunch which I take every day hunkered over my computer fielding a dozen or so emails before my next class. I'm lucky because I love my co-worker's and my principals. I know that this is not necessarily common. Hardest part of the job is the incredibly long hours I have to put in to get a never ending to-do list checked off. Weekends are the only time I actually have to plan for teaching in the class. I know it seems impossible, but there is literally so much pencil pushing bureaucratic CYA paper work and meetings and meetings and meetings, that there is never time to actually grade or plan for the class. Also, I haven't netted a pay increase since I started 5 years ago. Lastly, as soon as I got the job I felt like I immediately had to fight to keep it. Recruitment and retention and keeping class numbers up, and teacher assessment.