I am not familiar the last few years but I know Skywest has always treated its staff very well in the past. Maybe that has something to do with it. All the guys / gals I knew flying with them loved it. Companies can always make short term gain but if you screw staff enough it is long term pain! (not that it matters for idiotic managers who cycle through companies like snails when the rain falls!)