Working in a team can often be challenging: Different work styles, opinions and personalities can make this experience either very rewarding or very frustrating. While differences can enrich the ...