A flat iron steak is also called a "butler's steak". It's from the shoulder of the cow and is a bit tough which is why it's important for marinate it before cooking. The marinade breaks down the tough connective tissue and tenderized the meat. The longer it's marinated (4 hours instead of 2 hours) the more tender it becomes.