I have never done volunteer so I'm probably not the best to speak to this, but I do know from personal experience that having a couple years of EMR experience behind me before doing PCP was so beneficial.
I also find that transfers, boring as they may be at times, are where you can learn...