Engineering consultant- Why it is better hiring a consultant than a full time employee?