Management is strictly not hiring a candidate to establish a process or fix our existing process.
I recognize that no workplace is perfect, but I feel that this might be a gray area between something unacceptable and workable.
I'm talking about software and web development, as many of you are in.
I am not the one who decided to hire someone but I was asked to be there to also interview the candidates.
As one of the interviewers, I feel very uncomfortable just with the thought of possibly throwing someone in a development environment that does not implement practices like version control, lacks communication (especially of expectations), and working under the supervision of highly visionary and creative management (thus, lots of changes of mind, constantly thrown new ideas to implement, etc.). I am 100% positive that the candidate will ask us about process and procedures.
What do I tell them then? I can't even answer the basic question "How will you integrate me into your existing system?" or "What do you use for source control", or "Tell me how an idea manifests into a release."? I believe my honest answers to those questions will turn off candidates.
I think management is looking for someone who is willing to work without proper tools and can sense and feel both management and users' ever-changing desires, and implement in due time, and such a hire will also not try to change how things are done.
How I'm thriving myself in this kind of environment is another issue that is discussed here.
So, should we first "clean house" (adequately enough) before hiring, or change our approach and hire someone who ALSO can establish a process because we need that?
UPDATE
I would truly appreciate WHY this question is downvoted. I honestly think it's a worthy issue. I am trying to learn how things are. If you're gonna downvote my question, I want an explanation. I don't want "that's how life is - you'll just have to get hit hard, figure it out, so just suck it up," as I've seen many times on other people's fairly legit questions.