My understanding of the J1 is that it is a cultural exchange visa and that the intent is that it's very short term work and specifically not as an alternative to the H1B.
Another caveat is that the position could be designated as subject to the 2 year residency rule, and therefore your employee would not be allowed to work in the US for 2 years after their J1 expires.