NFC is part of USDA's Office of the Chief Financial Officer. NFC provides a large number of jobs to federal employees in the New Orleans office, which is located at NASA's Michoud Assembly Facility in New Orleans. NFC Awarded FMMI Hosting (2009-02-04).