Team Dynamics and Soft Skills