So a year ago I hired an employee who is a good 10 years older than me. This is not the first time I have someone older than me, in fact I enjoy the mentorship. But what makes this different is this is his second career, so he has less than 5 years experience in the job (So I have over 10 more years experience on him). His previous jobs werent business or consultancy based, they were government services. The issue I am having is that he won't take direction on anything. He is of the belief that because he is older he knows better. I have allowed him to do some of his stuff his way but he just undercuts the competition which is his only trick. I have attempted to explain to him the strengths and weaknesses or his approach and provide him with alternatives. But his general response is that I don't understand the business (despite the fact I have created a $4 million department in two years). He is now attempting to undermine me in a very passive aggressive manner in front of my staff as well as lying on certain things.
I still need this employee but I need to shut this behaviour down without causing him to leave.