...what Symo said, except I don't know what STO means.
This is definitely an opportunity for you to land a much better job with people who don't drive you round the twist.
(actually, there's no such thing as a workplace completely free of people who drive you around the twist. Unless you're self-employed...)