How job function characteristics impact performance of diverse teams in high-tech industry