environment Working at ICF ICF is a global advisory and technology services provider, but we’re not your typical consultants...