Penn State recently laid off 30 Information Technology employees in a move that took many by surprise, according to several sources and the university. Load Error A university spokesperson confirmed Thursday morning that 31 positions were eliminated but 30 employees were laid off because one affected employee moved into another […]