I really do not like seeing the word Team Leader as it implies power. Team owner or Team admin would be prefered. It translates better and I think we should be seeing this across the board as it seems to come up regularly.
I really do not like seeing the word Team Leader as it implies power. Team owner or Team admin would be prefered. It translates better and I think we should be seeing this across the board as it seems to come up regularly.