1 Job satisfaction 2 Summer vacations and holidays 3 Constant practice and development of new skills 4 Being part of a community with fellow teachers 5 The opportunity to further their knowledge
Cons
1 Workload (home/work-life balance) 2 Lack of support from administration 3 Salary 4 All about results and standardized testing 5 Professional development days