Winn, 50, played with the Giants from 2005-09 and has worked for the organization since 2012