Not really. The title has changed to Technology Fellow, so apparently the new CEO wants someone new for that role.
3 Likes
Not really. The title has changed to Technology Fellow, so apparently the new CEO wants someone new for that role.