Can't answer all your questions but maybe a few. I went through the Swift school in Phoenix a couple of years ago and then drove a year for them keeping my record clean. They will get you home every 12 days or so for a couple of days but not every week unless dedicated. The school in Phx was pretty good and my trainer was excellent ( 5ys with them with last 3 as O/O).
They gave me 2000 - 3000 ms / wk depending on the time of yr with take home pay of only 500+ 1st 6 mos going to 650+ 2nd 6mo. After my yr was up and my loan was repaid I could pretty much go anywhere.
Now take home is 900+ so I think they were a good entry for me.
good luck