The CTO is clueless, he just doesn't know what his role is about. There is no direction or even some kind of basic plan of where we're going.
We've been struggling to keep systems up and running while team "leaders" keep asking whether I can have a look at some issue or when am I done, you just don't feel supported.