Is there a minumum commitment period?
No, its a 30 day rolling contract
How long till until i see results?
This depends on many things but i would suggest a minmum of 3-6 months.
Virtual meetings, documentation, presentations, content creation and where required in person meetings. Reasonable expenses maybe charged seperatly if agreed.