Sky Chefs, Inc., Atlanta

Located in Atlanta, Georgia, this facility has around 120 employees.