Just my two cents...I've been here over 7 years and still an FO. I still really enjoy my job. Maybe it's the way I'm wired or maybe it's the fact that I sat in a cubicle for two and half years, I don't know. I love that I don't ever dread going to work. Skywest is a good company, not perfect though. I fly with a bunch of great captains and occasionally a not so great one.
CCB is a bit overdramatic. A lot of this job (as with any job) is your attitude. It's up to you if you are miserable or happy. Good on the guys that figured out it wasn't for them and moved on.
A little advice to new hires...do everything you can to not commute. I suggest biting the bullet and just moving to a junior domicile. Your quality of life will improve more quickly and when upgrade comes around (I know, could be a while) chances are that domicile will also be junior for captains.