Various departments work together and have never met in person. Soft and Hard Skills are so important. A person can be the best mechanic, doctor, barber, teacher, etc. If the soft skills are missing they will never be successful. Value and recognize each team member for their contribution and you have a smooth running team!