Going to document the quest steps and rewards in case it's useful to anyone else.
As of 1.18, you can do the initial quests for all three Grand Companies without needing to commit to any of them. At this point you can earn up to 5750 Grand Company Seals from each Grand Company.
There are not yet any repeatable quests.