Switzerland is, in my experience, expat lite. We are in Geneva, where there are more English speakers, but I guess that Basel will have a fair few too.
Generally, CH is great with kids. Do make sure that your DH's package includes decent healthcare, as the others have said.
Read the small print with the insurance. Check out [[
en.comparis.ch/ this website]] - some of it is not available in English, but it is great.
You have to watch that you chose the right insurance policy - don't be charmed by a low monthly payment - that could mean that you have a high deduction, ie. initial payment each year. So if you have a large bill, the insurance won't start paying until you have reached the deduction.
Housing is expensive, so make sure that the salary is enough to cover it. Or would the company cover housing costs?
Childcare is also expensive.
Generally life is really great here if you have these things set up. There may be an international womens' club in Basel, google that. They are good when you have young children.