Challenges And Benefits Of Working In Teams