The Benefits Of Teamwork And The Factors Affecting Team Formation And Performance