I say screw team work... team work always ensures someone a free ride. What you need is everyone to complete their job effectively and efficiently and team work comes naturally. True team work is a side effect of a well executed plan and good training. Major on playing your game and doing your job and teamwork is the result because everyone does what they are supposed to not what they are told to do...