As for wanting to transfer to NC in awhile I know at swift that isn't a problem. You can move where you want, and take your home time wherever you want. I mainly live in GA but im out of Columbus Term. But take my home time as far west as Sacramento CA, to see my daughter. But my main setup is 2 weeks I go home in GA, 2 weeks later I take home time in Ohio at my friends. Then about every 2 months I take home time in CA.
Also Swift has PTDI schools, I know the millington TN is. I know im not real sure what the REAL difference is besides paying to be certified or whatever. But I am PTDI certified through swift. So I can go to whoever wanted that certification.
Also as said before you can leave whenever you want. You are really not locked into anything if you don't want to be. Just have to pay what is owed either through working with them for a set period of time. Or paying what is owed for getting your CDL. I am glad I started with Swift it gave me a good start. I don't make great money but I do get .34 CPM which isn't bad either.
And miles are starting to pick up again. It is just a slow time, but will get better very soon.