engineer vs team work