You might say "selfless"energetic, selfless team playerplayer". Always willing to help, cheerfully does his ownIt implies that he works hard and puts job and often pitches in to aid others" or words to that effectco-workers before himself, without the same negative connotation as "workaholic".