Teams pros and cons