Keep your options open and apply to other schools as they may have better packages. I have heard good and bad things about Newton from fellow teachers. Sometimes it depends on the individual (what you can take) I spent 7 years at a similar school to Newton mainly because I like Qatar and have great friends here. The school (a different one) I am at now also has issues but the package is no comparison and makes the 'politics' (which you find everywhere) a little easier to deal with.
:)hope this helps.