After Allen Media Group decided to lay off all local meteorologists company-wide last week, some of the local meteorologists will reportedly stay — including those at WSIL-TV 3.
Allen Media, owner of the Weather Channel, is reassigning or moving local meteorologists in two dozen local TV station markets to Atlanta in a new "hub" set up.