Skywest does not require a training contract. They also do pay for new hire training now (they didn't when I went through about a year and a half ago

). I think the new hire pay is based on a 65 hour month @ $19.02 an hour (it might be 70 hours, I forget). I also don't know if they are paying per-diem on top of the new hire pay, but I don't think they are. Hotel is also provided (double occupancy). Considering how carriers do new-hire stuff, it's not a bad deal. Not sure about Pinnacle, but hope this helps.