In a bowl, combine soy sauce, brown sugar, lemon juice, olive oil, garlic, onion, ginger, and pepper. Place flank steak in a large plastic zipper bag, pour marinade over, zip, and refrigerate for at least 8 hours (if possible, two days is ideal), occasionally turning to keep the marinade well distributed.