In the initial 3 years..the baby needs only love and attention of the family. When the kids starts going to school, they need love and attention but also have other needs which can be fulfilled by money (good school,good cloth,games,music,dance and other lessons, birthday party, books, occasional eating out and all cost money). If a women leaves her job to raise kid as a stay at home for 3 years..after that it is very difficult to go back to job. Part time jobs are hard to find as well.So i think girls should keep working even after kids but job should have flexible schedule and not a lot of stress.
With maids, creche and support of mother in law and mother available..the kids get th love and affection. It is the quality time that the kids get is more important than the quantity. so the job that mother does shoulld not very tiring or stressfull as that can prevent the mother from spending a lot of quality time with kids.
also we do not want to think about it..but what if something happens to the husband, or husband left life or lost his job or had a loss in business. Girl is better prepared if she works and can bring some money to the marraige.
Stay at home mom does a better job in raising the kid and knows more about the kids. My mother is a stay at home mom and i aprreciate whatever she has done for me. I had a very happy childhood, hope i am able to imitate some of it at my home as well. I dont spend a lot of time cooking elaborate meals but more time with my kids when i come from home. my husbandis also supportinve and that is very important. some husbands are such picky eaters and want elaborate meals every day.
I would say in the long run...working mom is better in today society because everything is so expensive and to privide abetter futre to the kid and for own professional development,women should work evenafter kids. They can take maternity break for 3-4 months.