Top Challenges that Teams Overcome to be Successful