My mom was a full time stay at home mom. We probably could have used the second income, but my parents chose for one parent to stay home. My mom was always there for doctor's appointments, made me snacks when I came home from school, and took me lunch to school when I wouldn't eat. I managed by High School to be independent despite all of this.
There were definite pros and cons to having my mom stay at home.
Pros: someone was always there to take me to the doctor. I never was in the hospital alone or stuck with awful hospital food. My mom was always making sure that I lived in a clean environment and that my bills were correct and my meds were there. When it came time for me to get a transplant, the listing went by time on the list, not how sick you were. My mom was available to move with me to New Orleans for me to be on a much shorter wait list than in the North East. Without that flexibility, I would not have made the wait time and surely would have died waiting for lungs.
Cons: My mom had made me her life. When I reached 14 and was able to do more on my own my mom went through a very difficult period. When I went away to college she had a tough time finding what she should be doing besides watching over me. And especially when we got back from New Orleans it was hard for her because I was so healthy and wanted to be out living my life. So while I do believe it was extremely beneficial to have her around and it most likely saved my life in the end, I know that she gave a lot up for me and I know that it was hard for her as well.
Even though my mom was home, I still went to public school. I was still expected to work after school or on the weekends. I was still expected to pitch in around the house and with my care. I think that the flexibility is nice (when I was sick my laundry was always done, someone always there to take care of me) and I always appreciated not having to worry about having a caretaker. But I think that it is definitely feasible to be just as good of a mother and just as solid a caretaker with a job. I'm naturally an independent person so it was easy for me to pull away and want to do things on my own. Some children might just sit back with a full time stay at home mom and expect everything to be done for them for the rest of their lives. I think that if you love your job and you want to keep at it, there is no shame in that and doesn't make you a bad mom whatsoever!