If you can find a good FBO near you, you can get the best of both worlds. It's what I did. I did my private through commercial multi at my FBO in Long Beach. I then did my instructor ratings at ATP, also in LB. They hired me on and I was able to get quite a bit of multi time as an instructor there. They also helped me get hired on with an airline once I had accumulated some good flight time.