First ask yourself if you want to work or if you have to work. If you have to work, there's not much of a debate.
I've always had to work and that fact takes some of the guilt away - but not enough :)
My kids are 16 and 13. If I could have had foresight, and structured my work time any way I wanted, I would have worked full time when they were babies through pre-schoolers, then went to part time when they went to Kindergarten. Toddlers and pre-schoolers love the interaction with other kids and a good day care situation can be helpful and stabilizing for both of you. When the kids get to Kindergarten and elementary school (and higher), they would like to be able to come home after school, join after school activities, go to a friend's house, etc. That is best accomplished, especially if you have more than one, if you are home or home soon. Depending on your work schedule, whether you work a shortened day or only certain days, you can trade off with another mom for half days/days off/snow days/sick days, etc. Believe me, they are some of the toughest things to cover as a working parent.
Ten miles from home is sweet (assuming you don't need to go into center city Philadelpia or Doylestown). But, you need to get your foot in the door with this company and prove yourself. That's the only way you are going to make changes. Once you have worked there for a bit you can determine what the appetite would be for working at home or part time work. Not all places can accommodate part time workers.
If I were in your shoes, I would take the job if I could find a good day care situation for my son (but remember, no day care situation will ever take the place of you in every aspect, so don't keep looking for it). Give it a fair shot -- at least 6 months -- before you make the call as to whether to stay or go back to being a SAHM. Or, this job may be a springboard to another job with better hours. You never know until you try.
Good luck!!!