I only arrived here last week so I cannot advise you on the prices of things here but I am aware of the general living condition as this is the second time I am living here so here they are:
There are many schools here offering the British curriculum so education is not an issue. They can be however expensive and you should get your company to pay for them.
Renting can be easy or difficult depending on your expectations. Ideally, one would like to rent a place which is near to where the kids are schooling.
Noise and dust pollution are high here, so one may fall sick more often, especially the little ones.
You can always get around in English although with a little difficulty. Knowing a little Arabic is useful as it will help to clarify any miscommunication.
Household help is cheap and most of us here hired part time or full time maids to help us with our household chores. Some even hire nannies to look after their children as well.
Traffic situation here is horrendous and you must be ready to drive like an Egyptian, cutting lanes (or actually there are no lanes even though there are lane markers), never use a signal, etc etc. I have never driven here now or previously 'cos I chicken out at the sight of the Egyptian hell drivers. I prefer to hire a driver or take a taxi (this requires one to have excellent bargaining skills which unfortunately, I have honed having lived here before).
There is Carrefour Supermarket here that is very popular with foreigners and there is Gourmet which has a good supply of Australian meat. But they are more expensive than in the United States or in Australia.
Variety of food is limited. So are brands so you must be prepared to buy brands which are unfamiliar to you. I wouldn't comment on the quality of these brands - some find them alright and some don't.
Whether you decide to take on the job or not is a personal issue but Egypt is a country that some hate and some love. If you are ready to fight the daily challenges which can be really really frustrating at times, have a good sense of humor, patience and lots of willingness to be open minded then maybe Egypt is the place for you.
Good Luck.