I'm probably not saying much. I liked it, it IS terse, and that IS useful. But, the red flags aren't no-go, you need to tease things out.
I'm in a NFP and was employee 22-24 and now we're 100. I know the pain of transition into states with intermediate management from 2-level. I've been in the c* role for the tiny entity, I think it doesn't deserve the c* flag actually, now, I work at a lower tier and I prefer it, because the decision logic drive isn't in me. I can't always fathom what we're directed to do, and I don't like that, but I do know some aspects of work depend on commands, not on mutual consent. So, sometimes, you wind up saying "please, tech, don't politicise this internally, do the things we need in other areas" and that winds up being told to do things, not doing it to common cause, (eg when you know a solution sucks, or is an outsource, but its a booked in signed contract you have to work to so your tech input to vary the spec or requirement was lost)