If there is one thing I have learned is to 1)Be careful with non engineers are involved as management 2) Never ever ever go with anyone who is in a rush.
They always seem to be in a fucking rush, do this, do that, fly here, fly there, contract later, sign off later and etc.
Fuck them.