In a mixing bowl, whisk together olive oil, soy sauce, red wine vinegar, Worcestershire sauce, minced garlic, oregano, black pepper, and salt until combined.
Place the flat iron steak in a resealable bag or shallow dish and pour the marinade over it, coating the meat evenly.
Seal the bag or cover the dish and refrigerate for at least 30 minutes and up to 8 hours for best flavor.
Remove the steak from the refrigerator 20–30 minutes before grilling to come toward room temperature for even cooking.
Preheat the grill or grill pan to medium-high heat and oil the grates lightly.
Grill the steak 4–6 minutes per side for medium-rare, or until it reaches your desired doneness using an instant-read thermometer (about 130°F for medium-rare).
Transfer the steak to a cutting board and let it rest for 5–10 minutes before slicing thinly against the grain.
Serve warm with any pan juices spooned over the slices.