I promise I'm not a company kool-aid man (despite my base location), but if you're ever considering SkyWest you absolutely need to do the cadet program. You have nothing to lose. A free trip to SLC, hire date for benefits, potential to be top 5 of your class based on seniority which is huge with classes in the 40's now. If you end up going to another regional, no harm no foul. Mail back the badge and nothing tied to your name.
It amazes me how many people don't do the program then complain half of the class is cadets and they're 30/34 in seniority in class with 4am sims in ATL (not sure if we go there anymore?). If you have the opportunity to do it, absolutely do it. Even if your school isn't on the list, apply. I saw numerous people at my cadet program from random schools who weren't on the list.
Just to give you an idea, 7 people in my class wanted SLC. I'm ahead of all those 7. Now with SLC shrinking my cadet date has given me a line for 7 of the last 8 months. If I didn't do the cadet program, I'd have been on reserve 6 of those 8 months. I also got all the bonuses of a 1 1/2 years pilot with only 2 months on property. It makes a difference.
If you never want to work for Skywest, then nevermind. I'm pretty sure every other program makes you sign a contract and your hands are tied. I would never suggest doing that while time building. 6 months could drastically change one carrier over the other. I'm pretty sure you don't get any seniority advantage either, just a guaranteed job. Which won't be a problem when you're done with your hours you will have the power to choose where you want to. Also, get the right facts on flow through times. I have friends telling me recruitment is spewing a lot of fake numbers just to get you in the door. Do your research outside of a recruiter to make a informed smart decision for whatever regional is the best fit for you. Don't sign the dotted line early because you have shiny jet syndrome. You could really hose yourself if that airline is a really bad fit for what you're looking for.
A lot of guys here at various regionals to give you real up to date information. Take it with a grain of salt too. What you hear today could be totally different by the time you're in training and on the line. Good luck.