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