Have you ever considered advantages and disadvantages of being a teacher? It is an issue which frequently generates a great deal of heated debate, with supporters maintaining that it is still a reputable work, whilst opponents claim that that occupation lost its...