I work from home 3 days a week. My entire organisation is remote.
I think the benefits are obvious: I love the flexibility, can easily get to doctors' appts etc, no commuting so saves money, can easily stick a load of washing on or make the dinner in advance etc, here to sign for deliveries, if DS is ill I can usually manage to still work with him at home.
Cons are it can be a bit lonely - and that is coming from a HUGE introvert, I think it bothers me a lot less than it would bother most people. Can be very difficult to stay disciplined - I am a huge procrastinator but then I was when I was in an office too. Definitely harder to have a firm start and finish to your day - I do nursery drop off and pick up so that helps me, but I still often end up drifting back into working after DS is in bed.
It helps me having a change of scene - I like to take my laptop to cafes etc, often find it makes me more productive.
WRT dinner, how early do you have it? I usually do dinner for 7, after DS is in bed, and I've long finished work by then.
Will he have set start and finish hours or will he manage his own time? I'm technically 21 hours but my workplace have the attitude of "doesn't matter as long as the work is done" which suits me perfectly well (hate clock watchers!!!).