1. In a mixing bowl, combine soy sauce, olive oil, garlic, honey, black pepper, and salt.
2. Place the flank steak in a shallow dish and pour the marinade over it. Make sure the steak is well coated. Cover and refrigerate for at least 2 hours, or overnight for best results.
3. Preheat your grill to medium-high heat.
4. Remove the steak from the marinade and grill for about 4-5 minutes on each side, or until it reaches your desired level of doneness.
5. Let the steak rest for 5 minutes before slicing. Serve and enjoy!