Recently my company hired a freelancer to take on some of the workload. While I wasn't there the freelancer has started to manage the entire project and messed up the original plan.
The other guy managing him was a little inexperienced and has let the freelancer basically become his manager. Freelancer is now starting to question the methods I am using, and is constantly banging on about how his previous companies did it another way. - a way I don't agree with. I was happy to explain why, but he refuses to listen. I have made the final decision however, it annoys me that he continues to think i'm wrong which makes me think there was a better way to handle it.
What are some better ways I could of handled this situation?