More than 100 companies taking part in St. Louis career fair