Great pay, but you might want to make sure your kids have teflon skin too. Not many occupations where people openly tell you that you suck or you should be fired . Though given that most of these contracts have golden parachutes, probably would not worry to much about the firing part.