The legislation around this is found in the conveyancing act (in NSW) and a witness cannot be a party to the deed. Is an employee of a party a party? = I don't know, but best to avoid the situation I think.
If the document is not a deed then I am note sure if there is any requirements...