Working with teams can be challenging. It can really be difficult when one team player tends to be the glory-hog of the team. Finding the right people that can work efficiently, effectively and produce the results needed takes effort on all team members part. Self-evaluation is required periodically to make sure that you are in line with making your team the best it can be. Also that you are not squelching another team members efforts.