Jeff from the Overwatch team has left the Overwatch team (and Blizzard)