Syxx, i worked in consulting company recently. the company who hired you is the one to provide the employment offer for you. the "client approval" they mentioned is that, it is the company client that has to approve you so the company can finally mobilise you, but the client has nothing to do with the employment offer. the draft eventually can be formalised once the client approve your mobilisation to the the project. i hope it helps