FedEx will lay off more than 480 employees as part of its Network 2.0 initiative. Two facilities will close, one in Greensboro, North Carolina, and another in Omaha, Nebraska. Three other facilities ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results