(TNS) — Allen Media, owner of the Weather Channel, has created a new hub for its 28 local TV stations nationwide, centralizing weather forecasting from its Atlanta headquarters. Instead of having ...
Over 50 local meteorologists who belong to local TV stations under Allen Media Group face layoffs. The Allen Media Group, which also owns The Weather Channel, is creating a centralized hub for weather ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results