I do not think I could handle being an on site agent. It would be like working a 9-5 and weekends.
I also feel that if you work for a bigger agency this can hurt too starting out with all the "fees" they charge. While I am sure the exposure of a big name helps some with leads. I personally like working for a smaller firm where I can either starve or strive as much as I want without getting desk fees etc.
IMO if I was you would be to interview as many places as possible and see what is the best fit. Maybe you could becomes someone assistant until you felt you knew the area better.
Either way you need to get that NC License first
Good Luck!